出典: JavaWorld
ネストされたクラスでのみ使用できることを理解static
しています。これにより、それらはトップレベルクラスと同等になります。また、これにより、外側のクラスとは独立して宣言できることも理解しています。
それが理論ですが、なぜこれを行う必要があるのかについて、良い実用的な例を誰か思いつくことができますか? (リンクの例は、AFAIKの内部クラスの例である可能性があります)。
また - 質問の背後にある理由 - なぜあいまいな名前を持っているのですか? なぜ単語を「再利用」し
static
て別の意味合いを与えるのですか?