重载的注意事项,Java
定义
在同一个类中,功能相似的方法,使用相同的方法名
区分
编译器会通过方法的参数类型进行方法的区分
出现重载的情况
条件1:在同一个类当中
条件2:方法名相同
条件3:参数列表不同
参数的个数不同算不同
参数的类型不同算不同
参数的顺序不同算不同
注意
1方法重载和方法的“返回值类型”无关。
public static int m5(){
return 1;
}
public static double m5(){
return 1.0;
}
2方法重载和方法的“修饰符列表”无关。
void m6(){
}
// 这个有修饰符列表
public static void m6(){
}
优点
优点1:代码整齐美观。
优点2:“功能相似”的,可以让“方法名相同”,更易于以后的代码编写。