/*
分析以下程序的输出结果:
*方法体内自上而下执行
*main方法开始main 方法结束
*/
public class method03
{
public static void main(String[] args)
{
System.out.println("main begin");
m1();
System.out.println("main over");
}
public static void m1()
{
System.out.println("m1 begin");
m2();
System.out.println("m1 over");
}
public static void m2()
{
System.out.println("m2 begin");
m3();
System.out.println("m2 over");
}
public static void m3()
{
System.out.println("m3 begin");
System.out.println("m3 over");
}
/*
输出结果:
main begin
m1 begin
m2 begin
m3 begin
m3 over
m2 over
m1 over
main over
*/
}