A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

构造器(constructor)是否可被重写(override)?

5 个回复

倒序浏览
子类不能获得父类的构造器,子类只能调用父类的构造器来进行初始化。
重写是指子类和父类有相同的方法,既然子类不能继承父类的构造器,因此也就不存在重写。
子类继承父类的成员如下:非private成员变量和方法,不包括构造器。

评分

参与人数 1黑马币 +3 收起 理由
r1503882525 + 3 态度认真,赞一个

查看全部评分

回复 使用道具 举报 1 0
x55555lg 来自手机 中级黑马 2016-8-12 22:17:40
藤椅
构造方法是不能被继承的,所以不行
回复 使用道具 举报
只能重载不能重写
回复 使用道具 举报
aliali007 发表于 2016-8-12 17:28
子类不能获得父类的构造器,子类只能调用父类的构造器来进行初始化。
重写是指子类和父类有相同的方法,既 ...

很详细,谢谢
回复 使用道具 举报
不可以,每个类都有自己的构造器,如果是子类,默认包含super();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马