黑马程序员技术交流社区
标题:
困扰我很久的Java基础提问
[打印本页]
作者:
璇伶
时间:
2015-4-25 09:59
标题:
困扰我很久的Java基础提问
本帖最后由 璇伶 于 2015-4-25 20:21 编辑
java中重写和重载的区别?
作者:
lily15
时间:
2015-4-25 10:32
重写是函数名和参数列表一样
重载的话,函数名一样,但是参数个数和参数类型不同
作者:
zhuchangbao
时间:
2015-4-25 10:33
楼上正解,我表示支持。
作者:
ixue
时间:
2015-4-25 11:14
重写覆盖函数
重载没覆盖
不知道是不是这样,有错请指出
作者:
大西洋
时间:
2015-4-25 11:20
重载:方法命名相同,参数类型、参数个数不同; 同一个方法,实现不同功能
重写:方法命名相同、参数类型、返回值也全部相同; 用于子类继承父类的时,扩展父类方法功能 也叫覆盖
定义:
重载:对权限没有要求;
重写:被重写的方法,不能有比父类更加严格的权限;
范围:
重载:发生在一个类中
重写:发生在继承中
作者:
nate996
时间:
2015-4-25 12:47
学习啦。!!
作者:
澂澂
时间:
2015-4-25 13:01
重写 就是重新写该函数的内容
重载 就是写另一个函数,只不过名字相同而已
作者:
青禾火龙果
时间:
2015-4-25 16:59
谢谢分享呢!
作者:
千玉屑
时间:
2015-4-25 17:27
主要区别在参数列表部分,一个必须一样,一个必须不同
作者:
雾大探路
时间:
2015-4-25 17:40
重写方法名相同,参数列表不同;重载在子父类之间实现方法名相同的函数。
作者:
雾大探路
时间:
2015-4-25 17:45
重载方法名相同,参数列表不同;重写在子父类之间实现方法名相同的函数。
作者:
niuchuanhe
时间:
2015-4-25 20:22
上面说的都很对,其实这个问题是很简单的,记得上课多认真听讲,回去多看看视频!
作者:
米江波
时间:
2015-4-25 21:08
等你看到构造函数的时候就知道什么是重写了 重载是函数的一个特性
作者:
chenxin2015
时间:
2015-4-25 21:17
大神们解释得都很到位,顶
作者:
andre
时间:
2015-4-25 21:48
来学习了,多讲点= =
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2