一.多态的定义 同一事物,在不同时刻体现出不同状态. 例如:水在不同状态可能是:气态.液态.固态. 二.多态前提和体现 1.有继承关系 2.有方法重写 3.有父类引用指向子类对象 三.编译运行原理 1.编译看左边,父类是否有此方法,没有就报错. 2.运行看右边,运行结果一般是右边子类重写后的结果. 四.案例分析 package polymorphic; /** * 多态案例1,基础 * @author zhongfg * @date 2015-06-16 */ interface Car { p…