谈谈对多态的理解

620 阅读1分钟

面向对象三大特性,封装、继承、多态。

封装、继承、多态

无论是学习路线,还是众人的口语习惯,都是按照这个这样进行排序,这是有原因的。因为封装好了才能继承,封装和继承都是为多态做准备的。

多态的三个前提条件:

1、继承关系

2、方法的重写

3、向上转型(即父类引用指向子类对象)