java第三章课后作业
题目要求:
使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”
设计思路:
创建一个静态变量,在类的构造函数中实现静态变量加一的操作。最后静态变量的值为变量数。
程序代码:
public class jishu { static int number=0; jishu() { number +=1; } int getnumber() { return number; } public static void main(String[] args) { // TODO Auto-generated method stub jishu j1 = new jishu(); jishu j2 = new jishu(); jishu j3 = new jishu(); jishu j4 = new jishu(); jishu j5 = new jishu(); jishu j6 = new jishu(); jishu j7 = new jishu(); jishu j8 = new jishu(); jishu j9 = new jishu(); jishu j10 = new jishu(); System.out.println("已创建"+jishu.number+"个对象"); } }
测试结果: