我试图了解重载方法的调用方式与conversions.Let我解释一下我的问题与一个例子我想方法调用转换
public class Autoboxing {
public void meth(Integer i){
System.out.println("Integer");
}
public void meth(long i){
System.out.println("Long");
}
public void meth(int... i){
System.out.println("int");
}
public void meth(Object i){
System.out.println("Object");
}
public static void main(String[] args) {
Autoboxing box= new Autoboxing();
box.meth(5);
}
}
这里输出为:长
为什么法参数long在Wrapper Integer中被调用。请解释。
http://stackoverflow.com/q/27940321/1878022如果这有助于理解 – VedX