Object[]和String[]的超类都是Object,Object[]和String[]没有父子关系
这个是不对的
Object[] 其实是一个Object数组,数组里面放的所有东西都是Object
String[] 也是一个数组,数组里面元素都是 String
String 继承于 Object 这个超级类
所以不要把数组和类的概念弄混淆了
这个就是类别大小的问题了
所有类都继承于 Object String 也是 ,所以 String 是Object类
但是 Object 不光有String
譬如你定义一个 Class A 这个也是 Object,但是它明显不是String ,怎么能把不是String 的东西转成String 呢? |