方法的重载
1.定义
方法重载是指在一个
方法的重载是在本类中即同一个类中,注意与重写(继承中),重定义(继承中)
2.方法重载的规则
-
方法名称必须相同
-
参数列表必须不同(个数不同或类型不同或参数排列顺序不同)。参数排列顺序不同指的是类型的顺序不同,如int,double或double,int是不同的;不是变量名的顺序不同,如:int a,int b或者int b,int a是相同的
-
方法的返回类型可以相同也可以不同
-
仅返回类型的不同不足以成为方法的重载
3.例题
public class Demo02 {
public static void main(String[] args) {
int largger=max(10,10);
//double largger=(10.0,20.0);
System.out.println(largger);
}
static int max(int a,int b){
int result;
if (a>b){
result=a;
return result;
}else if (a<b){
result=b;
return result;
}else{
return 0;//类似终止方法
}
}
static double max(double a,double b) {
double result;
if (a > b) {
result = a;
return result;
} else if (a < b) {
result = b;
return result;
} else {
return 0;//类似终止方法
}
}
}
当largger为int类型时,调用int max方法;当largger为double类型时,调用double max方法

浙公网安备 33010602011771号