【发布时间】:2014-12-10 18:00:30
【问题描述】:
我在下面给出了一个java中的虚拟程序-
public class DummyTest {
public static void main(String[] args) {
hungry(null);
}
public static void hungry(Object o){
System.out.println("object");
}
public static void hungry(String s){
System.out.println("string");
}
}
这个程序返回打印string。请告诉我为什么它打印string而不是object的概念。
【问题讨论】:
-
这与
static无关,同样的道理适用于任何方法。
标签: java static-methods