构造函数所有重载版本中必须有一个是公有的,否则对象无法创建
来源:百度知道 编辑:UC知道 时间:2024/05/21 08:15:35
这句话能解释一下么
楼上正解,如果没有public的构造函数,在创建类时就无法调用构造函数对类进行初始化。
如果构造函数的所有重载版本都是私有的,比如这个类叫做 Test,那么你就不能使用如下方式来创建对象:
Test t = new Test();
或者任何其它的使用new的方式来创建对象。
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/21 08:15:35
楼上正解,如果没有public的构造函数,在创建类时就无法调用构造函数对类进行初始化。
如果构造函数的所有重载版本都是私有的,比如这个类叫做 Test,那么你就不能使用如下方式来创建对象:
Test t = new Test();
或者任何其它的使用new的方式来创建对象。