Java中多态的作用

关于多态具体的解释

传送门:https://www.cnblogs.com/awayInSummer/p/6854352.html

多态有两种:

1、编译时多态

  也就是所谓的方法重载,根据参数,选择执行不同的方法体

2、运行时多态

  就是父类引用指向子类对象,子类重写了父类方法,那么在调用该方法时,根据所指向子类的不同,调用不同的方法

  增强了代码的可扩展性,比如一个游戏有不同的角色,每个角色都有跑这个动作,每个角色继承于同一个父类,那么以后如果需要增加一个角色,只需要继承自父类,再重写跑这个方法就好了

猜你喜欢

转载自www.cnblogs.com/greenofyu/p/13403026.html
今日推荐