我简化一下我的程序,大概是这个意思,定义了三个方法如下:
public class Server(){
public void A(){
B();//在A方法里面调用B
}
public void B(){
…………//B里面不调用别的方法
}
public void C(){
A();//在C方法里面调用A
}
public static void main(String[] args) {
Jnew Server();
}
}
程序简化后大概是这样的,现在我运行后发现方法A和方法C都被执行了,但是方法B好像没执行,我想知道这是为什么????还是程序哪里错了