作者rockcen (杰)
看板java
标题[问题]construct&method, method&method执行顺序?
时间Sat Jun 16 10:46:34 2007
1.我遇到一种情况
method(){
method_1();
method_2();
}
method_2()需要method_1()的所产出的实体变数或物件才能执行
当call method()时method_1()和method_2()执行顺序不是由上而下
有时後会由下而上, 此时error就产生了!
2.为了解决上面的情况, 我改写将method_1()放到construct
public class MyObject{
public MyObject(){
method_1();
}
..
//其余程式码
}
//从main具体化物件
MyObject myobject = new Myobject();
myobject.method_2();
在我的认知中写在contruct的method会在
物件具体化时, 率先执行,我又遇到了
物体先具体化->执行method_2()->执行method_1()
所以Error又产生了~"~
1和2我都匪夷所思, 很想知道为什麽
请教一下大家!
感恩!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.1.105
※ 编辑: rockcen 来自: 61.62.1.105 (06/16 10:46)