03方法的重载
重载就是在一个类中,有相同的函数名称,但形参不同的函数。
规则(面试可能会遇到):
如:有两个max函数,但是形参一个是int类型,一个是double类型,在调用方法是,通过输入的实参类型决定调用哪一个函数。
public class Demo01 {
public static void main(String[] args) {
//int max=max(10,10);//方法调用
double max=max(10.2,10.5);
System.out.println(max);
}
//方法:比大小
public static int max(int num1,int num2){
int result = 0;
if(num1==num2){
System.out.println("num1==num2");
return 0;//终止方法
}
if(num1>num2){
result = num1;
}else{
result=num2;
}
return result;
}
public static double max(double num1,double num2){
double result = 0;
if(num1==num2){
System.out.println("num1==num2");
return 0;//终止方法
}
if(num1>num2){
result = num1;
}else{
result=num2;
}
return result;
}
}
结果:10.5

浙公网安备 33010602011771号