Java 方法的重载
含义
实际调用方法时,编译器根据参数的不同来选择调用哪个方法。
public class Demo05 {
public static void main(String[] args) {
}
public static int max(int num1, int num2){
return num1>num2? num1:num2;
}
public static double max(double num1, double num2){
return num1>num2? num1:num2;
}
}
方法重载的规则:
-
方法名称必须相同
-
参数列表必须不同(个数不同、类型不同、参数排列顺序不同等)
-
方法的返回值类型可以相同,也可不同(不足以构成方法的重载)
浙公网安备 33010602011771号