想看看执行顺序是什么呢?
package david;
public class beanTest {
public beanTest() {
}
private int test;
public int setTest(int test) {
System.out.println("&&&&&&&");
this.test = test;
return test;
}
public int getTest() {
System.out.println("******");
this.test = setTest(11);
return test;
}
}
结果:
******
&&&&&&&
说明是先做getTest,后做setTest?错,是先SET,后GET
本文通过一个简单的Java示例,详细解析了方法调用的执行顺序。指出在执行getTest方法时,实际上会先调用setTest方法设置变量值,再获取该值。此过程帮助理解Java中方法调用的基本原理。
43

被折叠的 条评论
为什么被折叠?



