编写一个计数器类Counter 其中包含:属性成员变量域 counterValue 用于保存计数器的当前数值;成员方法increment()使计数器加一;成员方法decrement()使计数器减一;方法reset()清零;
时间: 2023-12-31 15:04:16 浏览: 163
下面是一个简单的计数器类Counter的实现:
```
public class Counter {
private int counterValue;
public Counter() {
counterValue = 0;
}
public void increment() {
counterValue++;
}
public void decrement() {
counterValue--;
}
public void reset() {
counterValue = 0;
}
public int getCounterValue() {
return counterValue;
}
}
```
在上面的实现中,我们使用了一个私有的成员变量counterValue来保存计数器的当前数值。类中包含了三个方法increment()、decrement()和reset(),分别用于将计数器加一、减一和清零。此外,类中还包含了一个getCounterValue()方法,用于获取计数器的当前数值。
相关问题
用java编写一个计数器类Counter 其中包含:属性成员变量域 counterValue 用于保存计数器的当前数值;成员方法increment()使计数器加一;成员方法decrement()使计数器减一;方法reset()清零
以下是用 Java 编写的 Counter 类:
```java
public class Counter {
private int counterValue;
public Counter() {
counterValue = 0;
}
public void increment() {
counterValue++;
}
public void decrement() {
counterValue--;
}
public void reset() {
counterValue = 0;
}
public int getCounterValue() {
return counterValue;
}
}
```
这个类有一个私有的整型属性 `counterValue`,用于保存计数器的当前值。类中有一个构造函数,用于初始化计数器的值为 0。类中还有三个公共方法:`increment()` 方法可以将计数器加一,`decrement()` 方法可以将计数器减一,`reset()` 方法可以将计数器清零。另外,类中还有一个 `getCounterValue()` 方法,可以获取当前计数器的值。
3、编写一个计数器类Counter,其中包含:属性成员变量域 counterValue 用于保存计数器的当前数值;成员方法increment()使 计数器加一;成员方法decrement()使计数器减一;方法reset()清零; 3.1 编写一个班级的体育用品父类,以及两个子类:篮球和足球; 3.2 利用这个计数器类,编程实现班级所拥有的体育用品的出借情况。 每新购入一个新的体育用品或收回一个借出的体育用品, 该类体育用品的计数器加1;每淘汰一个体育用品或借出一个体育用品, 该类体育用品的计数器减 1。 用Java写
3.1 编写一个班级的体育用品父类,以及两个子类:篮球和足球
```java
//体育用品类
class SportsEquipment {
private int counterValue; //计数器初始值为0
public SportsEquipment() {
counterValue = 0;
}
//计数器加1
public void increment() {
counterValue++;
}
//计数器减1
public void decrement() {
counterValue--;
}
//计数器清零
public void reset() {
counterValue = 0;
}
//获取计数器当前的值
public int getCounterValue() {
return counterValue;
}
}
//篮球类
class Basketball extends SportsEquipment {
public Basketball() {
super();
}
}
//足球类
class Football extends SportsEquipment {
public Football() {
super();
}
}
```
3.2 利用这个计数器类,编程实现班级所拥有的体育用品的出借情况
```java
public class Test {
public static void main(String[] args) {
Basketball basketball = new Basketball();
Football football = new Football();
//新购入一个篮球
basketball.increment();
//借出一个篮球
basketball.decrement();
//收回一个篮球
basketball.increment();
//新购入一个足球
football.increment();
//淘汰一个足球
football.decrement();
//借出一个足球
football.decrement();
//收回一个足球
football.increment();
System.out.println("篮球数量:" + basketball.getCounterValue());
System.out.println("足球数量:" + football.getCounterValue());
}
}
```
阅读全文