//任何一个方法体中的代码都是自上而下依次执行的
/*
运行结果:
main begin
m1 begin
m2 begin
m3 begin
a
m3 over
m2 over
m1 over
main over
从main开始从main结束。
*/
public class MethodTest04{
public static void main(String[] args){
System.out.println("main begin");
//调用m1
m1();
System.out.println("main over");
}
public static void m1(){
System.out.println("m1 begin");
//调用程序不一定写到main方法中,不要把main方法特殊化
// main方法也是一个普通方法
m2();
System.out.println("m1 over");
}
public static void m2(){
System.out.println("m2 begin");
T.m3();
System.out.println("m2 over");
}
}
class T{
public static void m3(){
System.out.println("m3 begin");
System.out.println("a");
System.out.println("m3 over");
}
}
Java中定义了方法之后代码的执行顺序
最新推荐文章于 2022-04-21 11:17:04 发布