-1
私は基本から私を説明してください。私はJavaプログラミングの初心者ですメソッドM1がプログラム内でメソッドM2を呼び出すとします。メソッド定義の順番が違いますか?
私は基本から私を説明してください。私はJavaプログラミングの初心者ですメソッドM1がプログラム内でメソッドM2を呼び出すとします。メソッド定義の順番が違いますか?
短い回答、いいえ。メソッド宣言の順序は関係ありません。ここに実例があります:
class Foo{
public static void main(String[] args){
Bar myInstance = new Bar();
myInstance.M1();
}
}
class Bar{
public M1() {
// do something
System.out.println(“Hey! Someone called me! I’m here!”)
M2();
}
public M2() {
System.out.println(“Hey! Someone called me! I’m here!”)
}
Javaの他の言語とは異なり、メソッドを定義する順序は関係ありません。
M1がM1より後で定義されていても、M1はM2を呼び出すことができます。
こんにちは。あなたは例を見せてもらえますか?理解しにくいです。あなたがクラスのメソッドの順序について話すならば、それはしばしばpublicメソッドからprivateメソッドに順序付けされるという点を除いて、違いはありません。 – Rouliboy
2つの方法の可能な注文は2つだけです。あなたは簡単に両方を試して、それが何か違いがあるかどうかを見ることができます! –