javaプライベートメソッドを呼び出すにはどうすればいいですか
Javaでは、プライベートメソッドは同じクラス内のみで呼び出され、他のクラスから直接呼び出すことはできません。他のクラスからプライベートメソッドを呼び出すには、公開メソッドで呼び出す方法があります。
プライベートメソッドへの呼び出しは、以下のステップを使用して可能になります。
- 同じクラスで publicメソッドを宣言する。
- プライベートメソッドをパブリックメソッドで呼び出す。
例えば:
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() を呼び出しています。