最終更新:2013-03-22 (金) 16:33:09 (2280d)  

匿名クラス はてなブックマークを見る
Top / 匿名クラス

Java

クラスの実装

  • 宣言と同時にオブジェクトの生成を行う
  • 内部クラス?のクラス名がないもの
    new スーパークラス名 ( [ argument-list ] ) {
        //class-body
        void hoge(){
        }
    }

制限事項

  • 明示的なコンストラクタを持てない
  • これを継承するクラスを作成できない
  • 明示的なextends節やimplements節を持つこともできない
  • 初期化子初期化ブロック?を持つことはできる

インターフェイスを実装

  • インタフェース型 変数名 = new インタフェース型() { class-body }

関連