请从基础知识解释我。我是Java编程的初学者
答案 0 :(得分:0)
与Java中的其他语言不同,您定义方法的顺序并不重要。


即使M2的定义晚于M1,M1也可以调用M2。 / p>

答案 1 :(得分:0)
简短的回答,没有。方法声明的顺序无关紧要。这是一个有效的例子:
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!”)
}