引用多态:
父类的引用可以指向本类的对象
父类的引用指向了自己的子类对象.
方法多态:
创建本类对象时,调用的方法为本类方法.
创建子类对象时,调用的方法为子类重写方法或继承方法.(注:不能访问子类特有的方法)
多态的前提:
a.类与类之间必须有关系,要么继承,要么实现(implement)。
b.要有重写
c.父类的引用指向子类对象
多态的好处:把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化(提高程序的扩展性,写出通用的代码)