【发布时间】:2015-08-16 18:07:13
【问题描述】:
为什么我可以将数组分配给对象引用
Object x = (Object) new int[] { 1, 2, 3 };// no error
Object y = new int[] { 1, 2, 3 };//no error
java数组是否像类一样从Object继承?
我预计这会给我一个编译时错误。
这样做:
System.out.println(x.toString() + " " + x.getClass().getName() + " " + x.getClass().getTypeName());
结果:
[I@15db9742 [I int[]
【问题讨论】: