Какой перегруженный метод вызывается для метода ниже и почему?Передача значения null в метод смежных перегрузок
Я выполнил этот код, и он вызывает перегруженный метод со списком, но , почему это происходит?
public class AmbigiousOverload {
public static void add(Object o) {
System.out.println("Overloaded method with Object.");
}
public static void add(List l) {
System.out.println("Overloaded method with List.");
}
public static void main(String[] args) {
add(null);
}
}
Выход: Overloaded method with List.
«Какой перегруженный метод будет называться« Вы знаете, какой из них. Это в вашем вопросе. –