Я пытался понять, как перегруженные методы вызываются с 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
Почему метод с аргумент long называется вместо этого в Wrapper Integer. Пожалуйста, объясните.
http://stackoverflow.com/q/27940321/1878022 если это поможет понять – VedX