ITedite

staticなネストクラスについて

インナークラスの一種のように思えるが、正確には違う。
アウタークラスのただの「staticなメンバ」にすぎない。
よって、通常のクラスと同じように扱うことが可能。
生成するときはstatic要素なので、

new アウタークラス名.staticなネストクラスのコンストラクタ();

となる。