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);
    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM