方法重载的基本使用与方法重载的注意事项
方法重载
方法重载:指在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返
回值类型无关。
参数列表:个数不同,数据类型不同,顺序不同。
重载方法调用:
JVM通过方法的参数列表,调用不同的方法。
方法重载与下列因素相关
参数个数不同
参数类型不同
参数的多类型顺序不同
/* 对于功能类似的方法来说,因为参数列表不一样,却需要记住那么多不同的方法名称,太麻烦。 方法的重载(Overload);多个方法的名称一样,但是参数列表不一样。 好处:只需要记住唯一一个方法名称,就可以实现类似的多个功能 */ public class demo03 { public static void main(String[] args) { System.out.println(sum(10,20));//两个参数的方法 System.out.println(sum(10,20,30));//三个参数的方法 System.out.println(sum(10,20,30,40));//四个参数的方法 } 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; } }