1. 程式人生 > >使用類的靜態字段和構造函數,我們可以跟蹤某個類所創建對象的個數。請寫一個類,在任何時候都可以向它查詢“你已經創建了多少個對象?

使用類的靜態字段和構造函數,我們可以跟蹤某個類所創建對象的個數。請寫一個類,在任何時候都可以向它查詢“你已經創建了多少個對象?

創建對象 跟蹤 bsp 使用 被調用 多少 對象 main 靜態

public class NumberOfObject
{

public static int count=0; //使用靜態字段。

NumberOfObject()
{count++;
System.out.println("Constructor is going on!!!");} //使用構造函數

public static void main(String args[])
{
NumberOfObject Obj1=new NumberOfObject();
NumberOfObject Obj2=new NumberOfObject();
NumberOfObject Obj3=new NumberOfObject();
NumberOfObject Obj4;//並未實例化該類的對象,所以構造函數不會被調用。
System.out.println("Number Of Object is:"+NumberOfObject.count);
}


}

使用類的靜態字段和構造函數,我們可以跟蹤某個類所創建對象的個數。請寫一個類,在任何時候都可以向它查詢“你已經創建了多少個對象?