简述override和overload的区别

如题所述

第1个回答  2012-12-17
前者是覆盖父类的方法,后者是同名的方法有多种传递参数的不同重载。
第2个回答  2018-07-02
overload--重载,通过传入的参数个数,类型,顺序,来知道所要调用的方法
注意,单纯的返回类型不同,编译器不足以区分两个方法的不同
方法重载使方法以统一的名称被管理,使程序代码有条理
override----重写,用于子类重写父类方法,将方法名字保留,
修改成员方法的实现内容,更改成员方法的储存权限,或修改成员方法的返回类型
注意:子类与父类的成员方法返回值,方法名,参数等等都相同,
唯一不同的是方法的实现内容,即中间的block语句不同 -----这种特殊的重写方法叫(重构)
相似回答