方法的重载
开门见山:方法的重载就是在一个类中,方法的名称相同,但是方法的形参不同
方法重载的规则
- 方法名称必须相同
- 参数列表必须不同(个数不同,或类型不同)
package com.xuyifan.function; /** * @author xyf * @create 2020-08-13-12:40 */ public class Demo02 { public static void main(String[] args) { System.out.println(max(10,20)); System.out.println(max(10.2,20.5)); System.out.println(max(10,20,30)); } public static int max(int a,int b){ int maxum=a; /** if (a==b){ System.out.println("a==b"); return 0; }*/ if (a<b){ maxum=b; } return maxum; } public static double max(double a,double b){ //重载 double maxum=a; /** if (a==b){ System.out.println("a==b"); return 0; }*/ if (a<b){ maxum=b; } return maxum; } public static int max(int a,int b,int c){ //重载 return 0; } }
浙公网安备 33010602011771号