1. ホーム
  2. java

[解決済み] 内部クラスから外部クラスの関数を呼び出す[重複]。

2022-05-16 18:45:14

質問

Javaでネストしたクラスを実装していますが、内側のクラスから外側のクラスのメソッドを呼び出す必要があります。

class Outer {
    void show() {
        System.out.println("outter show");
    }

    class Inner{
        void show() {
            System.out.println("inner show");
        }
    }
}

どのようにすれば Outer メソッド show ?

どのように解決するのですか?

外側のクラスで呼び出しをプレフィックスする必要があります。

Outer.this.show();