1、设计思想:在类中定义一个静态变量time并初始化为0,重载构造函数,在构造函数中执行time++,time的值即为已经创建的该类的个数。
2、程序源代码
1 public class Classnumber 2 { 3 public static void main(String[] args) 4 { 5 haha haha1 = new haha(); 6 haha haha2 = new haha(); 7 haha haha3 = new haha(); 8 System.out.println("已经创建了"+haha.time+"个haha类"); 9 } 10 11 } 12 13 class haha 14 { 15 public static int time=0; 16 public haha() 17 { 18 time+=1; 19 } 20 }
3、运行结果