1. 重载定义:
在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。
两同一不同":同一个类,相同方法名
参数列表不同,参数个数不同,参数类型不同
2.判断是否重载:
跟方法的权限修饰符、返回值类型、形参变量名、方法体都没有关系
3.在通过对象调用方法时,如何调用指定的一个方法:
方法名 - - - > 参数列表
案例
public class OverloadTest {
public void sum(int i,int j){
System.out.println(i+j);
}
public void sum(double d1,double d2){
System.out.println(d1*d2);
}
public void sum(String str1,String str2){
System.out.println(str1+str2);
}
public int sum(int i, String j){
return 0;
}
public static void main(String[] args) {
OverloadTest test1=new OverloadTest();
test1.sum(1,2);
test1.sum(1.2,2.1);
test1.sum("张三","李四");
}
}
输出结果为:
3
2.52
张三李四



