自己定义有参构造函数后,无参构造函数还存在吗?
关注:172 答案:2 手机版
解决时间 2021-01-16 21:59
- 提问者网友:侢遇噹姩揂
- 2021-01-16 18:58
自己定义有参构造函数后,无参构造函数还存在吗?
最佳答案
- 二级知识专家网友:管好你的嘴
- 2021-01-16 19:07
如果是自定义的无参构造函数会存在,但如果你没有定义无参构造函数,默认构造函数则失效。
默认构造函数是编译器隐含提供的一个无参构造函数,仅当类中没有定义任何构造函数时才有效。
默认构造函数是编译器隐含提供的一个无参构造函数,仅当类中没有定义任何构造函数时才有效。
全部回答
- 1楼网友:我有我风格
- 2021-01-16 19:21
纠结,这么容易的都提问,估计平时是没看啊,我用java给你写一段
public class car {
//以下为类属性(只是用来演示,无实际意义)
private string carname;
private string carcolor;
//这个为无参构造函数;
public car() {
//代码;
}
//下行为有参构造
public car(string carname, string carcolor) {
//代码;
}
//get 、set方法略;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!