重複の可能性:
内部クラスに静的メソッドを含めることができないのはなぜですか?
内部クラスが静的メソッドを持つことができない理由はわかりません。なぜそれが間違っているのですか?
class A1
{
class B1
{
static void fun()
{
System.out.println("HIII");
}
}
public static void main(String[] args)
{
A1 a = new A1();
A1.B1 b = new a.B1();
b.fun();
}
}
外部クラスオブジェクトが静的メソッドにアクセスできy
、内部クラスではない変数がアクセスできる場合はどうなりますか?問題は何ですか。