- 多个方法在同一个类种
- 多个方法具有相同的方法名
- 多个方法的参数不同,类型不同或者数量不同
package Experience;
public class Learn01 {
public static void main(String[] args) {
System.out.println(getMax(10,20));
System.out.println(getMax((byte)10,(byte) 20));
System.out.println(getMax((short)10,(short) 20));
System.out.println(getMax(10L,20L));
}
public static boolean getMax(int a,int b){
return a==b ;
}
public static boolean getMax(short a,short b){
return a==b ;
}
public static boolean getMax(byte a,byte b){
return a==b ;
}
public static boolean getMax(long a,long b){
return a==b ;
}
}