トップページ > コンテンツ > プログラミング入門 > Java入門 > 無名クラス

javaでは名前を付けずに無名のクラスを作成できる。
使い捨てのクラスを作りたい時に便利。

また、下記のようにすることで既存クラスの処理の一部をオーバライドさせることもできる。テストコードの作成等で既存クラスの振る舞いをちょこっと変えたい時に使えるかも(普通はテストコード用ライブラリのモックとか使いますが…)
ClassA classA = new Class() {
    @Override
    関数名() {
    }
}

なお、変数の受け渡し方法については、下記参照。
http://d.hatena.ne.jp/irasya/20110116/1295131253
最終更新:2018年09月22日 22:28