一.继承的作用
作用:共性抽取、代码复用
实现:extends关键字
二.重名
1.变量重名
1)父类变量与子类变量重名 (就近原则,先子后父)
2)父类成员变量 vs 子类成员变量 vs 子类方法的局部变量 均重名
子父类中出现了同名的成员变量时,在子类中需要访问父类中非私有成员变量时,需要使用super 关键字,修饰父类成员变量,类似于之前学过的 this 。
2.父类成员方法与子类成员方法重名
就近原则,向上找,先子后父
3.关于【@Override】方法的覆盖重写
1)重写 VS 重载
2)Override的注意事项
3)什么时候需要Override
@Override + super.method()
其中老的东西直接用super.method(),继承父类中原有的,不用再在子类中重复定义了。
三.继承 子类中的构造方法 的实现
四.继承的三个特点