次のコードを記述しました。クラスNestedClass2の(非静的な)メソッドm1()にアクセスできますか?静的ネストされたクラスから非静的ネストされたクラスの非静的メソッドにアクセスすることができます
別からNestedClass2.m1()
を呼び出すために
class OuterClass
{
static class NestedClass
{
static class NestedClass1
{
class NestedClass2
{
void m1()
{
System.out.println("Non-static method of NestedClass2");
}
}
}
}
}
? –
別のクラスのmainメソッド内。 –
そして 'NestedClass4'(NC4)はどこですか?それはそれ自身で別のプログラムですか、それとも 'OuterClass'でもネストされていますか? –