package org.study.algos;
public class Study {
public static void main(String[] args) {
A a = new A();
a.m1(null);
}
}
class A {
public void m1(String s) {
System.out.println("String");
System.out.println(s);
}
public void m1(Object obj) {
System.out.println("Object");
System.out.println(obj);
}
}
Здесь выходКак неоднозначно выбирая из перегруженных методов, разрешенных на Java?
Строка нуля
Почему JVM решить этот метод к одному с строковым аргументом?
Заранее спасибо J
Возможный дубликат HTTP: // StackOverflow.com/questions/1545501/which-overload-will-get-selected-for-null-in-java – polygenelubricants