第五週課後作業(統計建立物件)
阿新 • • 發佈:2018-11-07
問題:
使用類的靜態欄位和建構函式,可以跟蹤某個類所建立物件的個數。
請寫一個類,在任何時候都可以向它查詢“你已經建立了多少個物件?”。
答:
思路:先設計公共類tongji建立物件,再建立函式實現每當建立一個物件時給n加1,通過getNum()返回n的最後值
程式碼:
package tongji; public class tongji { public static void main(String[] args) { tongji t1=new tongji(); tongji t2=new tongji(); tongji t3=new tongji();//建立物件 System.out.println("當前建立物件個數為:"+tongji.getNum()); }//建立物件 public static int n; public tongji() { n++;//每建立一個物件的時候都可以給n加1 } public static int getNum() { return n;//返回n值 } }
截圖: