タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JavaScriptとオブジェクト指向に関するrokujyouhitomaのブックマーク (2)

  • JavaScript で C++ っぽいクラスを実装してみた - latest log

    js で、C++ ライクなクラス コンストラクタ(init)とデストラクタ(fin)が使える 生成は 親親⇒親⇒子, 廃棄は子⇒親⇒親親 の順で実行 デストラクタ(fin)を明示的に呼ぶと、インスタンスの全てのプロパティが null で上書される(使えなくなる)。 window.onunload で、オートデストラクト 三階層まで継承できる(子<親<親親) uu.Class("B : A", {}) や uu.Class("C < B", {}) で簡単に継承できる 継承が不要なら uu.Class("C", {}) で素のクラスを定義できる 下位のクラスから上位のクラスのメソッドが呼べる this.superMethod(arguments.callee, "呼び出すメソッド名", var_args...) または this.superMethod(呼び出し元のメソッド名, "呼び出すメ

    JavaScript で C++ っぽいクラスを実装してみた - latest log
  • - JavaScriptによるオブジェクト指向プログラミング

    1999/06/24 更新 石井 勝 はじめに ここでは,オブジェクト指向風JavaScriptプログラミングスタイルの解説をします.対象とする読者は,JavaScriptの基的な文法とコンストラクタ関数,prototype についての知識が必要となりますが,オブジェクト指向さえ知っていればとりあえず大丈夫だと思います(とはいえ,JavaScriptユーザの人数に比べたらオブジェクト指向を理解しているユーザってごく少数なんでしょうね). なお,ここに書いてあるスタイルは,IE4で試しただけなので,問題があるかもしれません.もしお気づきの点などがあれば連絡してください. クラス定義 コンストラクタとインスタンス変数 インスタンスメソッド クラス変数 クラスメソッド 注釈 継承 継承関数 - inherit 継承の実行 注釈 this.temp によるメンバ関数呼び出し クラスメンバの継承

    rokujyouhitoma
    rokujyouhitoma 2009/01/27
    JavaScriptのオブジェクト指向プログラミング復習。
  • 1