黑马程序员技术交流社区
标题:
这样算不算重载?
[打印本页]
作者:
西贝
时间:
2016-3-11 22:47
标题:
这样算不算重载?
public static void print() {
System.out.println("wo + 1");
}
public static int print(int i) {
System.out.println("wo + 2");
return 1;
}
复制代码
如上,方法名相同,参数列表不同,但是返回值也不同,算是方法重载吗?
作者:
hpuie0703
时间:
2016-3-12 00:16
是方法的重载,方法重载的三个条件是在同一个类中,方法名相同,与返回值类型无关,参数列表不同.
作者:
hpuie0703
时间:
2016-3-12 00:18
是方法的重载,方法重载的三个条件是在同一个类中,方法名相同,与返回值类型无关,参数列表不同.
作者:
lijiy09
时间:
2016-3-12 00:41
方法重载:同一个类中,出现的方法名相同,参数列表不同的现象。
方法重载能改变返回值类型,和返回值类型无关。
作者:
西贝
时间:
2016-3-12 11:03
hpuie0703 发表于 2016-3-12 00:16
是方法的重载,方法重载的三个条件是在同一个类中,方法名相同,与返回值类型无关,参数列表不同. ...
多谢回答
作者:
怀寒123
时间:
2016-3-12 16:09
算是重载.重载与返回值分类型无关,只与参数列表有关,但是前提是在同一个类中并且方法名相同
作者:
小白想学javaEE
时间:
2016-3-12 20:05
是重载,但是你第二个方法穿入参数,怎么不见用
作者:
15617883302
时间:
2016-3-12 21:09
这个是重载!重载是:在同一个类中,方法名相同,与返回值类型无关,参数列表不同.
作者:
a302550641
时间:
2016-3-12 23:04
当然算是啦,其实算不算都无所谓,不就纠结是不是重载,能用就行
作者:
ldy9009
时间:
2016-3-12 23:16
是重载,一个有参数,一个无参数
作者:
wangyunyao
时间:
2016-3-12 23:29
是重载,方法的重载与返回值类型无关
作者:
Senmonfy
时间:
2016-3-12 23:37
是重载,方法重载就是要满足方法名必须相同,形参列表不能一致,
作者:
Banana_uSuOO
时间:
2016-3-12 23:56
当然是啦,我新人都知道啦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2