大众信息网

自己定义有参构造函数后,无参构造函数还存在吗?

关注:172  答案:2  手机版
解决时间 2021-01-16 21:59
自己定义有参构造函数后,无参构造函数还存在吗?
最佳答案
如果是自定义的无参构造函数会存在,但如果你没有定义无参构造函数,默认构造函数则失效。

默认构造函数是编译器隐含提供的一个无参构造函数,仅当类中没有定义任何构造函数时才有效。
全部回答
纠结,这么容易的都提问,估计平时是没看啊,我用java给你写一段 public class car { //以下为类属性(只是用来演示,无实际意义) private string carname; private string carcolor; //这个为无参构造函数; public car() { //代码; } //下行为有参构造 public car(string carname, string carcolor) { //代码; } //get 、set方法略; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!