本帖最后由 yangyinhui 于 2013-4-4 17:37 编辑
public static void main(String[] args) {
demo1();
demo2();
}
private static void demo2() {
int x = 1;
Object obj = x;
}
private static void demo1() {
int x = 1;
System.out.println(x instanceof Object);
}
}
问题:demo()1可以把x定义为Object,demo()2:x instanceof Object就会报错,为什么啊? |