java中方法重载有什么条件?方法重写和方法重载分别有什么作用?
答案:2 悬赏:0 手机版
解决时间 2021-04-26 21:06
- 提问者网友:回忆在搜索
- 2021-04-26 00:13
java中方法重载有什么条件?方法重写和方法重载分别有什么作用?
最佳答案
- 五星知识达人网友:等灯
- 2021-04-26 01:40
重载涉及同一个类中的痛,名方法,要求方法名相同,参数列表不同,与返回值类型无关。
重写涉及的是子类和父类之间的同名方法,要求方法名相同,参数列表不同,返回值类型相同(或是其子类)。
重写涉及的是子类和父类之间的同名方法,要求方法名相同,参数列表不同,返回值类型相同(或是其子类)。
全部回答
- 1楼网友:走死在岁月里
- 2021-04-26 01:49
重写一般用于继承体现多态应为我们经常会设计一个抽象类来而且确定其基本方法,如person类有work(){sysout.println("做自己的工作")}方法,那么他的子类teacher 类,默认就有了这个方法但是他的work()方法内容应该具体些所以重写work(){sysout.println("没事干,教书去")}当然这样设计不太好反正就是这个意思嘛。方法重载就像在teacher类里面有个eat(String str){sysout.println("我要吃"+str)}还有个eat(){sysout.println("我要吃饭")}。反正这个意思, 至于语法相同点不管重写还是重载方法名都是相同的,区别忘了呵呵
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯