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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhangzhen33053 中级黑马   /  2016-5-1 16:50  /  553 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

子类为什么要从新写空参构造和有参构造啊  不能继承吗

6 个回复

倒序浏览
重写父类的构造方法是对父类初始化。
回复 使用道具 举报
继承不包括构造方法
回复 使用道具 举报
谢谢大家!明白了
回复 使用道具 举报
子类不能继承父类的构造方法啊,因为子类继承父类的时候,先运行父类构造函数;具体的说就是运行父类时就会先“调用”父类的构造函数,注意“调用”和继承不是一个含义,实质上是“自动运行”。 继承(extends)的含义其实是“扩展”,子类完全没必要扩展父类的构造函数,因为反正每次调子类的时候都会“自动运行”它父类的构造函数,如果真的需要子类构造函数特殊的形式,子类直接修改或重载自己的构造函数就好了。
回复 使用道具 举报 1 0
构造方法不能继承的.亲
回复 使用道具 举报
90后的契约 发表于 2016-5-1 20:26
重写父类的构造方法是对父类初始化。

谢谢谢谢谢谢谢谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马