使用Java编写一个计数器类,其中包含属性count,能够实现实例化时,计数器count加1
时间: 2024-10-15 12:27:53 浏览: 32
当然可以,我们可以创建一个简单的计数器类`Counter`,它有一个私有变量`count`用于存储当前的计数值,并提供一个公共方法`increment`来进行计数。下面是这个类的基本实现:
```java
public class Counter {
// 私有变量 count,用于存储计数值
private int count;
// 构造函数,在实例化时初始化计数器并加1
public Counter() {
this.count = 1;
}
// 公共方法 increment,用于增加计数
public void increment() {
count++;
}
// 获取当前计数值的方法
public int getCount() {
return count;
}
}
```
你可以这样使用这个类:
```java
public static void main(String[] args) {
Counter counter = new Counter();
System.out.println("初始计数: " + counter.getCount()); // 输出 1
counter.increment();
System.out.println("计数增加后: " + counter.getCount()); // 输出 2
}
```
在这个例子中,每次创建一个新的`Counter`实例,都会自动执行构造函数并使得`count`加1。
阅读全文