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