Haxeのオーバーライド
Haxeではスーパークラスのメソッドを再定義することができます。
この機能のことをオーバーライドと呼びます。
オーバーライドの例
class SuperClass { public function method() : String { return "スーパークラスのメソッド"; } } class SubClass extends SuperClass { override function method() : String { return super.method() + "とサブクラスのメソッド"; } }
上記のようにスーパークラスで定義したメソッドをサブクラスで再定義することにより、 サブクラスのインスタンスから methodを呼び出すと再定義された methodが実行されます。