使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。

示例程序

import java.util.Scanner;

class A

{

public static int id=0;

public A()

{

id++;

System.out.println("创建第"+id+"个对象");

}

}

public class Test

{

public static void main(String[] args)

{

while(1>0)

{

A obj=new A();

System.out.println("请选择1.继续创建对象2.结束");

Scanner sc=new Scanner(System.in);

int i=sc.nextInt();

if(i==2)

{

break;

}

}

}

}

运行结果:

创建第1个对象

请选择1.继续创建对象2.结束

 

1

创建第2个对象

请选择1.继续创建对象2.结束

1

创建第3个对象

请选择1.继续创建对象2.结束

1

创建第4个对象

请选择1.继续创建对象2.结束

2

posted @ 2015-10-17 14:50  木子金帛  阅读(238)  评论(0编辑  收藏  举报