ハカーな人達に質問ですけど(○○○はかーあたりに期待ですよ) Javaの無名インナークラスって、 GUI系だとかで何かしらコールバック的な処理させるときは使うこと多いですよね。 他だと終了時にリソース開放させるためのシャットダウンフック実装するときに、 Threadでつかったり。これもコールバックな感じかな? あと、DBのトランザクション関連とか? 普段頻繁に使います? 下のサンプルみたいな感じのを実際に昔書いたりしましたが。。 使う理由って ・ちょっとしたことなんだから、クラス名つけてホゲホゲってめんどくさい。 ・どうせ一箇所でしか使わないからね。 ・実際の処理をするコードが固まってるので、後から他の人が見るときに あちこち見なくていいからいいんじゃない? あたりが思いつくんですが、他に積極的に使う理由ってあります? public class Hoge { // Printインターフェイ