您的位置:首页 > 其它

Overload 和 Override 的区别 。Overloaded 的方法 是否可以改变返回值的类型?

2017-12-11 15:05 330 查看
Overload是方法的重载,override是方法的重写.

区别:

override:

1) 在两个类中,两个类要有继承的关系

2) 子类中出现了和父类相同的方法,方法名相同,参数列表相同,返回值类型相同(但也可以不同)

Overload

1) 在同一个类中

2) 出现了多个方法,方法名相同,参数列表不同,和返回值没有关系.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐