通過建構函式檢查生成物件個數
阿新 • • 發佈:2018-11-07
程式碼為
1 package CheckObjectNumber; 2 3 public class CheckObjectNumber { 4 private static int num=0;//定義一個靜態成員num ,用於檢測執行建構函式的次數 5 public CheckObjectNumber() 6 { 7 num++; 8 } 9 public static int getNum() 10 { 11 return num; 12 } 13 14 publicstatic void main(String[] args) { 15 CheckObjectNumber c1=new CheckObjectNumber(); 16 CheckObjectNumber c2=new CheckObjectNumber(); 17 CheckObjectNumber c3=new CheckObjectNumber(); 18 System.out.println("已建物件為:"+CheckObjectNumber.getNum()+"個"); 19 } 20 21 }
結果為三個;