【发布时间】:2011-06-20 16:29:42
【问题描述】:
这是代码:
import acm.program.*;
public class test extends GraphicsProgram{
public test(){
println(getHeight());
}
public void run(){
println(getHeight());
}
}
执行结果为0 472。为什么构造函数中的getHeight()返回0,而run()返回472,这才是真正的值?
【问题讨论】:
-
打印时可能没有在构造函数中设置高度。
-
这甚至不是一个正确的 Java 代码 sn-p。
GraphicsProgram是什么?
标签: java methods constructor acm-java-libraries