面向对象编程——多态:

方法或对象具有多种形态。是面向对象的三大特征,多态是建立在封装和继承之上。

多态的具体表现:1.方法的多态,重写和重载就体现多态

2.对象的多态(核心,重点,也是最困难的一部分):(1)一个对象的编译类型和运行类型可以不一致

(2)编译类型在定义对象时就确定了,不能改变

(3)运行类型是可以变化的

(4)编译类型看定义时 = 号的左边,运行类型看 = 号的右边

根据以上概念即可大致领悟到多态的好处了,再过两天来更代码吧,通过举例的方式更容易说明对象多态的编译类型和运行类型。