关于多态具体的解释
传送门:https://www.cnblogs.com/awayInSummer/p/6854352.html
多态有两种:
1、编译时多态
也就是所谓的方法重载,根据参数,选择执行不同的方法体
2、运行时多态
就是父类引用指向子类对象,子类重写了父类方法,那么在调用该方法时,根据所指向子类的不同,调用不同的方法
增强了代码的可扩展性,比如一个游戏有不同的角色,每个角色都有跑这个动作,每个角色继承于同一个父类,那么以后如果需要增加一个角色,只需要继承自父类,再重写跑这个方法就好了