构造函数所有重载版本中必须有一个是公有的,否则对象无法创建

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:15:35
这句话能解释一下么

楼上正解,如果没有public的构造函数,在创建类时就无法调用构造函数对类进行初始化。

如果构造函数的所有重载版本都是私有的,比如这个类叫做 Test,那么你就不能使用如下方式来创建对象:
Test t = new Test();

或者任何其它的使用new的方式来创建对象。