java时钟问题谁会啊

img
翁恺老西的代码,我抄过来运行错误,不知道哪里错了

将全部代码贴出来,以及需要实现什么效果说明下,以便解决问题!

错误提示,那个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());
        }
    }
}