在同一个类中方法的名字相同,参数列表不同构成方法的重载。
例子
class Demo1{
public static void main(String[] args){
int a = 10;
int b = 11;
int c = 12;
int result = add(a,b);
System.out.println(result);
int result1 = add(a,b,c);
System.out.println(result1);
double result2 = add(a,12.1);
System.out.println(result2);
}
public static int add(int a,int b,int c){
return a + b + c;
}
public static int add(int a,int b){
return a + b;
}
public static double add(int a,double b){
return a + b;
}
}