java代码。使用静态变量完成一个类产生的实例对象的个数的统计,并进行显示,例如有一个Test类,在主类中声明Test的对象,随着类对象的创建,可以实时的显示类创建了多少个对象。
时间: 2024-03-01 14:53:32 浏览: 101
以下是Java程序的代码实现:
```java
public class Test {
private static int count = 0; // 静态变量,用于统计对象的个数
public Test() {
count++; // 每次创建对象,计数器加1
}
public static void showCount() {
System.out.println("当前对象个数为:" + count);
}
}
public class Main {
public static void main(String[] args) {
Test t1 = new Test();
Test.showCount(); // 输出当前对象个数
Test t2 = new Test();
Test.showCount(); // 再次输出当前对象个数
Test t3 = new Test();
Test.showCount(); // 再次输出当前对象个数
}
}
```
在上面的示例中,我们定义了一个Test类,该类包含一个静态变量count,用于统计类创建的对象个数。在Test类的构造方法中,每次创建对象时,都将计数器count加1。另外,我们还定义了一个静态方法showCount(),用于显示当前对象个数。
在Main类中,我们创建了三个Test对象,并分别调用了三次showCount()方法,用于显示当前对象个数。可以看到,每创建一个对象,计数器count都会加1,最后输出的对象个数也是正确的。
阅读全文