package Dec2016; public class Ques1207 { public static void main(String[] args) { new Test(); new Test(1); new Test("1"); System.out.println("實例數量為:"+Test.getNumOfInstances()); } } class Test{ private static int numOfInstances = 0; // 記錄多少個實例 { numOfInstances++; // 構造代碼塊,計算實例數量 } public Test(){ } public Test(int num){ } public Test(String str){ this(); // 調用無參構造函數 } // 返回創建的實例數量 public static int getNumOfInstances(){ return numOfInstances; } }
今日問題:
請問主程序能否正常運行輸出結果?(點擊以下“【Java每日一題】20161207”查看20161206問題解析)
題目原發布於公眾號、簡書:【Java每日一題】20161207,【Java每日一題】20161207