首页 > 代码库 > 【Java每日一题】20161207

【Java每日一题】20161207

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 

技术分享

【Java每日一题】20161207