JAVA课程课后作业03之作业一

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

  代码:

 1 package TestJava;
 2 
 3 import java.util.Scanner;
 4 
 5 public class SearchJava {
 6     static int num=0;
 7     public SearchJava()
 8     {
 9         num++;
10     }
11     int number;
12     static public void show()
13     {
14         System.out.println("当前对象个数:"+num);
15     }
16 
17     public static void main(String[] args) {
18         // TODO Auto-generated method stub
19         Scanner in=new Scanner(System.in);
20         String x;
21         while(true)
22         {
23             System.out.println("是否新建一个对象?");
24             System.out.println("是:Y,否:N");
25             x=in.next();
26             if(x.equals("Y"))
27             {
28                 new SearchJava();
29             }
30             System.out.println("是否查看当前对象个数?");
31             System.out.println("是:Y,否:N");
32             x=in.next();
33             if(x.equals("Y"))
34             {
35                 SearchJava.show();
36             }
37             System.out.println("是否退出?");
38             System.out.println("是:Y,否:N");
39             x=in.next();
40             if(x.equals("Y"))
41             {
42                 System.exit(0);
43             }
44         }
45         
46         
47         
48     }
49 
50 }

  运行结果截图:

猜你喜欢

转载自www.cnblogs.com/heiyang/p/9821100.html