码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-12-31 00:51:18      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:nal   一个   名称   的区别   返回   返回值   方法   私有   重写   

Overload:重载,发生在同一个类中,各个方法名相同,方法参数的个数、顺序或类型不同;返回值类型不同或形参名称不同,不构成方法重载;
Override:重写,发生继承关系中,子类所重写的方法与父类方法 方法名相同,参数个数、顺序和类型相同;返回值类型相同或者是 父类中的返回值类型的子类。子类不能重写父类的private(私有)、static和final方法,子类中重写的方法不能抛出比父类更大的异常。构造方法不能被重写。

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

标签:nal   一个   名称   的区别   返回   返回值   方法   私有   重写   

原文地址:https://www.cnblogs.com/remta/p/12122119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!