Haxeのインタフェース

Haxeではインタフェースという機能があります。


インタフェースの定義

Haxeではキーワード「interface」を使用して以下のようにクラスを定義します。

interface インタフェース名 {
    インタフェースの定義
}

インタフェースを実装したクラスを定義するにはキーワード「implements」を使用します。

class クラス名 implements インタフェース名 {
    インターフェースの実装
}

インタフェースに定義されているメソッドを、実装したクラスがオーバーライドしないとエラーになります。


inserted by FC2 system