重载(Overload)
重载的方法实际事完全不同的方法,只是名称相同.
1.不同的含义:形参类型,形三个数,形三顺序不同 .
2.只有返回值不同不构成方法的重载 .
如:int a(String str){}与void a(String str){}不构成方法重载.
3.只有形参的名称不同,不构成方法的重载 .
如:int a(String str){}与int a(String s){}不构成方法重载.
public class TestOverload{
public static void main(String[] args){
add();
add(1000);
}
static void add(int a,int b){
}
static void add(int a){
}
static void add(double b){
}
static void add(int a,double b){
}
static void add(double b,int a){
}
}