既然子类是一种特殊的父类
那么我们可以认为
狗对象、猫对象就是动物类型的对象
对象具有多种形态,对象可以存在不同的形式
把子类对象赋值给父类类型的变量
在运行时期会表现出具体的子类特征,调用子类的方法
当把不同的子类对象都当做父类类型来看待,可以屏蔽不同子类对象之间的实现差异
从而写出通用的代码达到通用编程,以适应需求的不断变化
在这里使用了多态后,只需要写一个方法就能达到相同的功能
字段不存在多态,在编译的时候就已经确定了要去调用谁的,只有方法才有多态