所谓多态,其实就是对于同一件事情,不同的对象要采取不同的行为,或者同一个对象在不同的情况下需要采取不同的行为方式. 不同的对象要采取不同的行为: 这有两种实现方式:接口实现和子类重新父类方法.这两种实现方式其实本质上是一样的.就是父类(接口)通过方法签名向所有子类(实现类)提供一个共同的方法接口,子类根据对该方法修改,扩充以满足自己的需要.在使用的时候,通过父类(接口)引用指向子类(实现类)对象,而在运行的过程中,根据实际对象的不同调用相应的方法. 同一个对象在不同的情况下需要采取不同的行为方式…