1
interface C {
    class B {
        void run() {
            System.out.println("nested class run method");
        }
    }
}

public class MainClass {
    public static void main(String[] args) {
    }
}

インターフェイス C のクラス B の run メソッドにアクセスするにはどうすればよいですか?

4

1 に答える 1

3

クラスの名前の前に、それを囲むインターフェイスの名前を付ける必要があります。

C.B runner = new C.B();
runner.run();
于 2013-09-04T20:52:23.280 に答える