Object a=new Object[]{1,2,"3232"};
对a赋值了一个数组,并没报错
a是object类型,能访问数组里面的值吗?
这用写有用不?
object是所有类型的基类,它当然也可以放数组
但是要想访问数组,你需要先强制转换回子类类型
-=-=-
另,java是个强类型的语言,乱用object放各种奇怪的东西,除了让代码可读性更差,更容易出bug,没有任何好处
当然可以。a[0],a[1],a[2].....,好处:可以放任意数据,坏处:取出来不知道具体是什么类型,用起来有一定风险,需要配合检查类型使用。