-1

问题是:

  1. 写一个类的定义Clock
  2. 该类具有三个实例变量:一个 int 类型称为 hours,另一个 boolean 类型称为 isTicking,最后一个 Integer 类型称为 diff。
  3. 您还应该编写一个带有三个参数的构造函数——一个 int、一个 boolean 和另一个 int。
  4. 构造函数应将实例变量设置为提供的值。

这是我到目前为止所拥有的

public class Clock {
    private int hours; 

    private boolean isTicking;

    private Integer diff;

    public  Clock ( int hours, boolean isTicking, Integer diff;) {
        this.hours = hours; this.isTicking = isTicking; this.diff = diff;
    }

}
4

4 回答 4

1

这看起来不错,除了虚假的分号:

public  Clock ( int hours, boolean isTicking, Integer diff;
                                                          ^ THIS

删除它,你会很高兴的。

修复它伙计们 - 显然,我应该使用“int”而不是“Integer”。但为什么?

据我所知,通过使用,Integer您已按照信中的说明进行操作。问你的导师。

于 2013-03-14T06:44:56.930 回答
0
public  Clock ( int hours, boolean isTicking, Integer diff;)

应该

public  Clock ( int hours, boolean isTicking, Integer diff)
于 2013-03-14T06:45:20.757 回答
0

必须删除整数差异后的冒号,然后它将运行良好。它应该是

public  Clock ( int hours, boolean isTicking, int diff)
于 2013-03-14T06:48:16.633 回答
0
public  Clock ( int hours, boolean isTicking, Integer diff;)

后面不需要分号Integer diff

于 2013-03-14T07:03:52.970 回答