方法重载,简单的说就是修饰符相同,方法名相同,参数类型不同或参数个数不同。如下:
System.out.println(x > y ? x : y);
System.out.println(x > y ? x : y);
System.out.println(x > y ? x : y);
System.out.println("参数个数不同的方法重载")
System.out.println(x > y ? x : y);
System.out.println(x > y ? x : y);
return x > y ? x : y;
void max(int x, int y){
}
void max(float x, float y){
}
void max(int x, int y, int z){
}
//以上是正确方法重载
void max(int x, int y){
}
int max(float x, float y){
}
//以上是错误的方法重载,因为修饰符不同