Androidアプリ開発のためにJava言語の学習を始めました。
静的クラスに基づく私の理解によれば、静的クラスのオブジェクトをインスタンス化することはできません。
しかし、次の状況で静的ネスト クラス オブジェクトのインスタンス化が許可されるのはなぜですか?
class EnclosingClass
{
//...
class static StaticInnerClass
{
//...
}
}
静的としてマークされている場合、内部クラスのオブジェクトを作成できるのはなぜですか?
EnclosingClass.StaticInnerClass s = new EnclosingClass.StaticInnerClass()