在编写程序的时候可能会遇到相似的方法,但是由于一些小方面的不同,而引起定义方法名时,不易做到知名知意。但是在java中,我们可以直接给这些方法起同样的名字,如下。
public static int sum(int a,int b){
return a + b;
}
public static int sum(int a,int b,int c){
return a + b + c;
}
public static int sum(int a,int b,int c,int d){
return a + b + c + d;
}
这里的sum方法名虽然相同,但是方法是不同的,我们称之为方法重载。
在方法重载中,只要他们的参数类型或者参数个数不同即可
注意:
1、与返回值类型无关
2、在调用时,JVM通过参数列表的不同来进行区分
本文介绍了Java中的方法重载概念,解释了如何通过参数类型的差异实现相同方法名的不同功能,并强调了方法重载与返回值类型无关的特点。
1636

被折叠的 条评论
为什么被折叠?



