继承
Posted 小东子李
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了继承相关的知识,希望对你有一定的参考价值。
继承的实现
在Java中要实现继承关系,就要依靠extends关键字完成
class 子类 extends 父类
子类称为派生类
父类称为超类(SuperClass)
子类扩充
子类对象实例化流程
super()表示的就是子类构造调用父类构造的语句,该语句只允许放在子类构造方法的首行。在默认情况下的实例化处理,子类只会调用父类中的无参构造方法。
super 和 this 都可以调用构造方法,super 是由子类调用父类的构造,this是调用本类的构造,都安放在构造方法首行,不允许同时出现。
继承的相关限制
Java中不允许多重继承,但是允许多层继承。
理论上多层继承不会超过三层。
在进行继承关系定义。实际上子类可以继承父类所以的操作结构,但是对于私有操作属于隐式继承。非私有操作都是显式继承
无法直接访问可以通过getter方法获取私有属性操作,然后通过setter进行修改属性值。
以上是关于继承的主要内容,如果未能解决你的问题,请参考以下文章
JSJavaScript继承 - 原型链 - 盗用构造函数 - 组合继承 -原型式继承 - 寄生式继承 - 寄生式组合继承