Welche überladene Methode wird für die folgende Methode aufgerufen und warum?Null an die ambitionierte überladene Methode übergeben
Ich habe diesen Code ausgeführt und es ruft die überladene Methode mit List aber warum passiert es?
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);
}
}
Output: Overloaded method with List.
"Welche überladene Methode wird aufgerufen" Sie wissen welche. Es ist in deiner Frage. –