翁恺老西的代码,我抄过来运行错误,不知道哪里错了
将全部代码贴出来,以及需要实现什么效果说明下,以便解决问题!
错误提示,那个Display类没有参数,你给了参数报错。
这是一个普通方法。不是有参构造方法,将void去掉就行了。构造方法前面不用void
public void Display(int limit) {
this.limit = limit;
}
修改为
public Display(int limit) {
this.limit = limit;
}
构造方法把void去掉
package com.test;
public class Display {
private int value = 0;
private int limit = 0;
//void去掉
public Display(int limit) {
this.limit = limit;
}
public void increase() {
value++;
if (value == limit) {
value = 0;
}
}
public int getValue() {
return value;
}
public static void main(String[] args) {
Display d = new Display(24);
for (;;) {
d.increase();
System.out.println(d.getValue());
}
}
}