public class Solution {
public static void main(String[] args) {
Cat cat1 = new Cat();
Cat cat2 = new Cat();
Cat.count =Cat.count;
System.out.println("猫的计数为 " + Cat.count);
}
public static class Cat {
public static int count = 0;
}
变量 count 必须存储已创建的 cat 对象的实际数量,这个咋实现,这个要求Cat类只能有一个count变量。
可以用构造函数,看看是否满足要求
public class Cat {
private int count;
public Cat(int count) {
this.count = count;
}
public static void main(String[] args) {
Cat cat1 = new Cat(10);
Cat cat2 = new Cat(20);
System.out.println("猫的计数为 " + (cat1.count + cat2.count));
}
}