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的值总是在变化。