package 课件测试; class Number { static int count=0; public Number() { ++count; System.out.println("无参构造函数被执行。"); } int GetCount() { return count; } } public class Example { public static void main(String[] args) { // TODO Auto-generated method stub Number n1=new Number(); Number n2=new Number(); Number n3=new Number(); System.out.println("你已经创建了"+Number.count+"对象"); } }
运行截图:
创建一个类,定义一个int类型变量用来计算次数,构造函数中用语句++count来进行对次数的改变,每次创建新的对象就会调用一次构造函数,count的值总是在变化。