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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在子父类之间的构造方法,子类是否可以重写父类的构造方法?

2 个回复

倒序浏览

首先你得清楚一个概念,所谓继承是:对于类与类而言的,而覆盖是对方法而言的
我们知道子类覆盖父类的方法需要两者的方法完全一致(权限修饰符除外),而且子类方法的权限要高于父类方法的权限;
因此我们知道,子类和父类的类名不通,构造方法就不存在着所谓的覆盖复写,我们只能在子类中调用父类的构造方法来初始化,也必须调用父类的构造函数进行初始化;
希望能够帮到你。。。。
回复 使用道具 举报
子类和父类的类名不一样,所以构造函数名称也不一样,子类继承父类时,在子类对象初始化时,子类的构造函数第一行默认的就是带空参数的父类的构造函数。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马