试编写Java代码实现一个计数器类Counter,其中包含: 1)域counterValue 用来保存计数器的当前数值: 方法increment()方法decrement()方法reset() 计数器加1: 计数器减1: 计数器清零;请写出相关代码。2)对于这个类你计划定义几个构造函数?为什么?
时间: 2023-05-17 13:07:48 浏览: 285
java 实现计数器功能
以下是实现计数器类Counter的Java代码:
public class Counter {
private int counterValue;
public Counter() {
this.counterValue = 0;
}
public Counter(int initialValue) {
this.counterValue = initialValue;
}
public void increment() {
this.counterValue++;
}
public void decrement() {
this.counterValue--;
}
public void reset() {
this.counterValue = 0;
}
}
对于这个类,我计划定义两个构造函数。一个是无参构造函数,用于创建一个初始值为0的计数器对象;另一个是有参构造函数,用于创建一个指定初始值的计数器对象。这样可以让用户根据需要选择不同的构造函数来创建计数器对象。
阅读全文