黑马程序员技术交流社区
标题:
重载和重写的区别?
[打印本页]
作者:
肖小龙
时间:
2016-10-5 20:15
标题:
重载和重写的区别?
要注意什么 有什么规则 说的越详细越好
作者:
唯爱灬哈哈
时间:
2016-10-5 20:22
1.重写必须继承,重载不用。
2.重写的方法名,参数数目相同,参数类型兼容,重载的方法名相同,参数列表不同。
3.重写的方法修饰符大于等于父类的方法,重载和修饰符无关。
4.重写不可以抛出父类没有抛出的一般异常,可以抛出运行时异常
作者:
zhaoguodong
时间:
2016-10-5 20:30
楼上的说的对 就是这样的
作者:
13522306307
时间:
2016-10-5 20:37
龙哥 要这样么
作者:
寒冰夜
时间:
2016-10-5 20:50
就是这样的....
作者:
bahamut322
时间:
2016-10-5 21:44
2楼说得很对
作者:
易东伟
时间:
2016-10-6 09:45
两个完全不同的概念,都有一个重字。
作者:
fiendGG
时间:
2016-10-6 22:00
2楼说的很详细了~
作者:
暴躁的熊二
时间:
2016-10-6 22:18
方法重写:
子类中出现和父类中一模一样的方法声明的方法。
方法重载:
同一个类中,出现方法名相同,参数列表不同的方法。
跟返回值无关。
重载可以改变返回值类型,因为他跟返回值无关。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2