跟踪创建对象
程序设计思想:
在定义类时创建一个构造函数,因为每次创建对象都会自动调用构造函数,因此在构造函数中定义一个i,每次调用使其加一,最后只要输出i的值即可。
源程序:
package genzong;
public class genzong {
static int i=0;
public genzong()
{
i++;
}
public static int geti()
{
return i;
}
public static void main(String[]args)
{
@SuppressWarnings("unused")
genzong t1 =new genzong();
genzong t2 =new genzong();
genzong t3 =new genzong();
System.out.println("已创建"+i+"个对象");
}
}
结果截图: