public class Overload {
// 方法重载规则:
// 方法名相同,参数(个数,类型,顺序)不同,其他无要求。
// 参数匹配优先级:最佳匹配(类型一致)=>基本类型自动转换=>包装类=>可变参数
public static void main(String[] args) {
// TODO Auto-generated method stub
Overload o = new Overload();
o.method(1);
}
public void method() {
System.out.println("kong");
}
public void method(long... x) { // 5
System.out.println("long...");
}
public void method(Integer x) { // 4
System.out.println("integer");
}
public void method(float x) { // 3
System.out.println("float");
}
public void method(int x) { // 1
System.out.println("int");
}
public void method(long x) { // 2
System.out.println("long");
}
}
重载
最新推荐文章于 2022-10-06 00:01:36 发布