方法重载
Java中的方法的重载是,方法名相同,形参列表不同。其中形参列表不同包括:形参的个数不同,或者形参的类型不同。
例子
public class Load {
//测试
public static void main(String[] args) {
Load loadInstance = new Load();
loadInstance.load(1,2);
loadInstance.load(1,"你好呀");
loadInstance.load(1,"你好",3.4d);
/*
参数为两个int型
a+b = 12
参数为一个int型,一个字符串
a+b = 1你好呀
参数为一个int型,一个String,一个double型
a+b+c = 1你好3.4
*/
}
public void load(int a,int b){
System.out.println("参数为两个int型");
System.out.println("a+b = " + a + b);
}
public void load(int a,String b){
System.out.println("参数为一个int型,一个字符串");
System.out.println("a+b = " + a + b);
}
public void load(int a,String b,double c){
System.out.println("参数为一个int型,一个String,一个double型");
System.out.println("a+b+c = " + a + b + c);
}
}