javascript:class
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
javascript:class [2016/01/19 07:52] – nullpon | javascript:class [2016/01/19 07:56] (現在) – [継承] nullpon | ||
---|---|---|---|
行 67: | 行 67: | ||
</ | </ | ||
- | ==== 継承 ==== | ||
- | |||
- | < | ||
- | class Fuga extends Hoge { | ||
- | // メソッド | ||
- | print2() { | ||
- | console.log(this._value * 2); | ||
- | } | ||
- | } | ||
- | |||
- | var fuga = new Fuga(3); | ||
- | |||
- | fuga.print(); | ||
- | fuga.print2(); | ||
- | </ | ||
==== staticメソッド ==== | ==== staticメソッド ==== | ||
行 207: | 行 192: | ||
これは隠しプロパティ扱いの場合もあるので、実際のプログラミングでは constructor.prototype を使うのがよい。 | これは隠しプロパティ扱いの場合もあるので、実際のプログラミングでは constructor.prototype を使うのがよい。 | ||
- | ====== プロトタイプチェーン | + | ===== プロトタイプチェーン ===== |
インスタンスは、< | インスタンスは、< |
javascript/class.1453189949.txt.gz · 最終更新: 2016/01/19 07:52 by nullpon