extends
親クラスを設定します。親クラスを設定すると、親クラスの持っているすべての変数およびメソッドを利用できるようになります。
書式 |
extends クラス名; |
例1 | 実行方法... |
//----Enemy.tonyu extends SpriteChar; function atariHantei() { if (crashTo($Jiki)) $Jiki.die(); } //----End Of Enemy.tonyu
|
Teki1,Teki2 からatariHanteiを呼び出していますが、atariHanteiは親クラスのEnemyで定義されています。
このように同じメソッドを複数のクラスで使うときは親クラスを設定すると便利です。
特に、atariHanteiの内容を変更するときに、各クラスに同じメソッドが複数のクラスにあると、すべてのメソッドを変更する必要がありますが、親クラスに定義すれば1箇所のみの変更ですみます。