【发布时间】:2010-04-09 14:50:00
【问题描述】:
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);
}
}
这里的输出是
字符串 空
为什么 JVM 将方法解析为带有 String 参数的方法?
提前致谢 J
【问题讨论】:
标签: java