方法重载:方法名相同,参数列表不同的两个或多个方法。
重载的规则:
(1)方法名相同
(2)方法的参数不同(参数个数或者参数类型)
(3)方法的返回值类型不影响重载.
例题:在同一个类中,分别定义求两个整数的方法和三个小数之和的方法。 并执行代码,求出结果。
public class Test {
public static void main(String[] args) {
int a=10;
int b=20;
int ret1=add(a,b);
System.out.println("ret1="+ret1);
double x=1.5;
double y=2.5;
double z=3.5;
double ret2=add(x,y,z);
System.out.println("ret2="+ret2);
}
public static int add(int m,int n){
return m+n;
}
public static double add(double m,double n,double k){
return m+n+k;
}
}