1.本周思维导图
![](https://img-blog.csdnimg.cn/20200222113903926.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0hlcjRj,size_16,color_FFFFFF,t_70)
2.个人总结
构成多态的前提:
二者之间必须具有直接或间接的继承关系,父类引用可指向子类对象,进而形成多态
注意:
父类引用仅可调用父类中所声明的属性和方法,不可调用子类独有的属性和方法
问题:
继承关系、this与super的用法、方法的覆盖;
- Java为单继承,一个类只能有一个直接父类,但可以多级继承,属性和方法逐级叠加
- 如果子类构造方法中,没有显示定义super()或super(实参),则默认提供super()
- 同一个子类构造方法中,super()、this()不可同时存在
- 方法名、参数表、返回值,必须与父类完全相同,访问修饰符应与父类相同或比父类更宽泛