关于无参构造和带参构造同时存在的问题
老师,之前不是说过,如果自己写了带参构造,那么无参构造就不会执行了也就是失效了,那这里的无参构造还有什么用呢?是不是多余的?无参构造和带参构造同时存在时,无参构造有什么实际的作用吗?
5
收起
正在回答
2回答
同学你好,在类中写了带参构造后,无参构造并不会失效。
只是在使用带参构造创建对象时,调用带参构造方法,不调用无参构造方法。
此时,虽然没有使用无参构造,但是后面会学到继承,一般子类的构造方法都是默认调用父类无参构造方法,所以避免自己在写了有参构造方法之后,会出现问题,一般都建议写上无参构造方法。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星