什么是多态? 对象具有多种状态,且存在多种不同的形式 多态的特点 把子类对象赋值给父类变量,在运行时会表现出具体的子类特征 animal a = new Dog(); 多态的作用 当把不同的子类对象都当作父类类型来看待,可以屏蔽不同子类对象之间的实现差异,从而写出通用的代码达到通用编程,以适应需求的不断变化。