解决方案 »

  1.   

    创建还可以用newInstance()。构造函数私有化的话,new Object 这种方式就不能使用了。
    可以将 构造函数理解成普通方法 。private限定了方法的访问权限,其他类不能调用这个方法。
      

  2.   

    构造方法必须为public 这相当于一个盒子对外的接口  通过这个接口  别人才能用这个盒子(类)里的东西
    你也可以把这个看成是硬性规定
      

  3.   

    私有方法,除了本方法就不能再访问了。
    楼主可以将构造方法定义为public 
    将构造方法定义为private,一般是单例模式时使用的。