重载:
1.同一个类
2.同名
3.参数个数不同或参数类型不同
重载复用:参数类型不同无法复用,参数个数不同可以复用
例如:
class Test {
Test1 s = new Test1();
s.test(5)//执行结果为:test2 因为重载原因先找到test方法,然后匹配参数的类型,及参数的个数 得到 调用的方法 test(int x)
}
class Test1{
public void test(){
System.out.println("test1");
}
public void test(int x){
System.out.println("test2");
}
public void test(int x,int i){
System.out.println("test2");
}
}
------