このコードがあり、そのクラスのコンストラクターに追加したという理由だけで、エラーが生成されます。
class NestedClass
{
class A
{
A() {}
}
class B
{
// no constructor
}
public static void run()
{
A a = new A(); // error
B b = new B(); // no error
}
}
エラーは次のとおりです。
NestedExample.A is inaccessible due to protection level
これを説明してください。
ありがとう :)