javaプライベートメソッドを呼び出すにはどうすればいいですか

Javaでは、プライベートメソッドは同じクラス内のみで呼び出され、他のクラスから直接呼び出すことはできません。他のクラスからプライベートメソッドを呼び出すには、公開メソッドで呼び出す方法があります。

プライベートメソッドへの呼び出しは、以下のステップを使用して可能になります。

  1. 同じクラスで publicメソッドを宣言する。
  2. プライベートメソッドをパブリックメソッドで呼び出す。

例えば:

public class MyClass {
    private void privateMethod() {
        System.out.println("私有方法被调用了");
    }

    public void publicMethod() {
        // 在公有方法中调用私有方法
        privateMethod();
    }
}

public class Main {
    public static void main(String[] args) {
        MyClass obj = new MyClass();
        obj.publicMethod();
    }
}

日本語でネイティブに言い換えてください。オプションは 1 つだけで結構です: 出力結果:

私有方法被调用了

上記の例では,privateMethod() は MyClass のプライベートメソッドであり,MyClass 内でのみ呼び出しが可能なメソッドです。プライベートメソッドを呼び出すために,MyClass 内に publicMethod() というパブリックメソッドを宣言し,そのパブリックメソッド内で privateMethod() を呼び出しています。Main クラスでは,MyClass のインスタンスを作成して,そのインスタンスのパブリックメソッドである publicMethod() を呼び出すことで,間接的に privateMethod() を呼び出しています。

bannerAds