猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Java的this()方法为什么必须是构造方法的第一句?
Must_so
浏览 2465
回答 1
1回答
阿旭_
因为java语法规定,在构造方法内调用父类或子类的构造方法时,必须在该构造方法的第一句写。即使不写,也会默认调用构造方法内头一句默认加上super()即父类的无参构造方法。这么设计是为了new一个子类的同时,会调用父类的无参构造方法,你可以不用在父类的构造方法里写东西,但是万一你想实现子类生成实例的同时父类也作点什么呢?
2
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续