编写一个构造方法,将计数值初始化为0;编写一个click方法,用于将计数值加一;编写一个getCount方法,它返回当前的计数值;编写一个reset方法,将计数值重新设置为0.最后,创建CounterTest驱动类,创建两个Counter对象并测试这些方法。
public class Counter {
private int count=0;
public Counter(){
this.count=0;
}
public int getCount(){
return this.count;
}
public void reset(){
this.count=0;
}
public void click() {
this.count++;
}
}
public class CounterTest {
public static void main(String[] args) {
int num;
Counter test = new Counter();
num=test.getCount();//调用getCount方法得到初始值为0
System.out.println(num);
test.click();//调用click方法,将计数值加一
num=test.getCount();
System.out.println(num);
test.click();//第二次调用在原来的基础上加一此时输出的值为2
num=test.getCount();
System.out.println(num);
test.reset();//调用reset方法,将计数值重新设置为0
num=test.getCount();
System.out.println(num);
test.click();//重新调用click方法时结果还是1
num=test.getCount();
System.out.println(num);
}
}