java中查询某个类已经创建了多少个对象了
这个代码主要是使用类的静态字段和构造函数,可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?
主要是在构造函数中用到了静态数据,进行显示已经构造了多少个类对象。
package lianxi1; import java.util.Scanner; public class lianxi { public static int w2=0; public lianxi() { w2+=1; } public static void main(String[] args) { Boolean wen=true; int a=0; Scanner sc=new Scanner(System.in); while(wen) { lianxi q=new lianxi(); System.out.println("是否继续创建相应的类的对象,若是输入1否的话输入0输入0后将显示创建类对象的个数"); a=sc.nextInt(); if(a==1) { wen=true; } else { wen=false; } } System.out.println(w2); } }