当前位置: 首页 > 工具软件 > Overlord > 使用案例 >

方法重写(override)和 重载(overlord)的区别

屈昊天
2023-12-01

1、方法重写(override)和 重载(overlord)的区别 

重写override:子类中出现与父类中签名相同的方法、访问修饰符要等于高于父类、返回值类型,参数列表都相同

重载overlord:一个类内部出现两个及两个以上方法名相同、参数列表不同(参数类型,参数个数,参数类型的顺序)的方法

2、动态多态和静态多态

动态多态(运行时多态):运行过程中才知道调用那个方法,指的是方法重写

静态多态(编译时多态):编译时就知道所调用的方法,指的是方法重载
 

 类似资料: