方法的重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数方法重载的规则: 方法名必须相同参数列表必须不同(个数不同、或类型不同、参数排列顺序不同)方法的返回类型可以相同也可以不同仅仅返回类型不同不足以成为方法的重载 public class Demo03 { public static void main(String[] args) { int sumInt = add(2,3); System.out.println("返回值int类型的add方法值:"+sumInt); // 返回值int类型的add方法值:5 int sumInt2 = add(2,3,4); System.out.println("返回值int类型的add方法值:"+sumInt2); // 返回值int类型的add方法值:9 double sumDouble = add(2.0,3.0); System.out.println("返回值int类型的add方法值:"+sumDouble); // 返回值int类型的add方法值:5.0 } public static int add(int a,int b){ return a+b; } public static int add(int a,int b,int c){ return a+b+c; } public static double add(double a,double b){ return a+b; } }