黑马程序员技术交流社区

标题: 在子父类之间的构造方法,子类是否可以重写父类的构造方法 [打印本页]

作者: aa233192133    时间: 2015-8-8 22:44
标题: 在子父类之间的构造方法,子类是否可以重写父类的构造方法
在子父类之间的构造方法,子类是否可以重写父类的构造方法?
作者: yantao0401    时间: 2015-8-9 09:36

首先你得清楚一个概念,所谓继承是:对于类与类而言的,而覆盖是对方法而言的
我们知道子类覆盖父类的方法需要两者的方法完全一致(权限修饰符除外),而且子类方法的权限要高于父类方法的权限;
因此我们知道,子类和父类的类名不通,构造方法就不存在着所谓的覆盖复写,我们只能在子类中调用父类的构造方法来初始化,也必须调用父类的构造函数进行初始化;
希望能够帮到你。。。。
作者: lingxia125    时间: 2015-8-9 13:49
子类和父类的类名不一样,所以构造函数名称也不一样,子类继承父类时,在子类对象初始化时,子类的构造函数第一行默认的就是带空参数的父类的构造函数。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2