Javaの匿名クラスって

他の言語にも似たような仕組みがあるのかわかりませんが、可読性が悪くなるし、あえて匿名クラス使おうっていうシチュエーションが思い浮かばない。

匿名クラス使わなくても隠蔽はできるしな。クラスに名前ちゃんと付けてあげた方が他の人が読む時もわかりやすいよね。まあ、試験対策として概念は覚えておく。

 

どこかで効果的な使い方の説明があったら教えてください。

 

2022/03/17 追記

紫本にも匿名クラスは可読性が悪い、って書いてあった。ラムダ式は最初は違和感しか無かったけど、短く直感的に書けるような気がする。