多态
1、利用多态可以使程序具有良好的拓展性,并可以对所有类对象进行通用的处理。
2、使用多态节省了开发时间和维护时间,因为程序员无需在所有的子类中定义执行相同功能的方法,避免了大量重复代码的编写。同时,只要实例化一个继承父类的子类对象,即可调用相应的方法,这里只要维护父类中的这个方法即可。
3、多态最直观的特征就是同一个变量,同一个方法,执行出不同的结果。
例:
动物 >——> 移动
鲤鱼 >——> 游过去
老鹰 >——> 飞过去
斑马 >——> 跑过去
一、多态的效果
程序实例:
class Animal{
void move(){
}
}
class Fish</