多态(polymorphic)

1.定义:多态是同一个行为具有多个不同表现形式或形态的能力,同样的方法在不同的对象上产生不同的效果。

2.多态的三个必要条件:
2.1.继承
2.2.重写
2.3.父类引用指向子类对象(向上转型)