java基础复习---重载
public class ooverload {
/**
* Overload 重载的意思
* A:方法名同名
* B:参数列表不同
* C:与返回值无关
*
* 重载的分类
* 1,参数个数不同
* 2,参数类型不同,顺序不同
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double sum1 = add(10,20.1);
System.out.println(sum1);
int sum2 = add(10,20,30);
System.out.println(sum2);
double sum3 = add(12.3,13);
System.out.println(sum3);
}
public static int add(int a,int b) {
return a + b;
}
//参数类型不同
public static double add(int a,double b) {
return a + b;
}
//参数类型不同,顺序不同
public static double add(double a,int b) {
return a + b;
}
//参数个数不同
public static int add(int a,int b,int c) {
return a + b + c;
}
}