问题:使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候
都可以向它查询“你已经创建了多少个对象?”
代码:
使用构造方法:
public class ssyy{ public static void main(String[] args){ ssyy sc=new ssyy(); } int number; public ssyy(){ ++number; System.out.println("当前创建了"+number+"个对象"); } }
运行结果:
使用静态字段:
public class Jingtaiziduan{ public static void main(String[] args){ Jingtaiziduan s1 = new Jingtaiziduan(); System.out.println("当前创建了"+num+++"个对象"); Jingtaiziduan s2 = new Jingtaiziduan(); System.out.println("当前创建了"+num+++"个对象"); } static int num=1; }
运行结果: