关于Object [] Object [] c=new Object[10];这是一个什么数组?如果方法中以object[]作为参数类型,我们应该传入什么样的参数?比方说 public void cc(Object[] a){................} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.就是Object数组....- -! Object是一切类的父类;2.可以传任意对象数组 数组也是一个对象,那如果给传递一个object引用给它可不可以 Object [] c=new Object[10];这是一个什么数组? 答:这个数组里什么类型都可以放!因为Object是所有类的超类如果方法中以object[]作为参数类型,我们应该传入什么样的参数? 答:cc(c);public static void cc(Object[] a){ } Object [] c=new Object[10];这是一个可以接受任何类型的对象数组,,任何东西都可以写入其中,要传的话,传c就行了input(c); publicvoid input(Object[] a){ }但你在取的时候想取不同类型的时候要转化,因为存的时候所有类型也都转化成Object型了,所以取的时候要以你需要的类型来转化取之 对象数组,这个数组中可以放任意的类的对象。只要是数组类型的引用都可以传递。简单的说只要是数组都可以传递比方说 public void cc(Object[] a){//这里a可以为任意类型的数组或者数组的引用。} 就是一个Object对象的数组,Object是所有对象的超类,所以你可以传递任意类型的对象数组或引用;不过在方法内使用的时候,你可能还要把Object转化为你传入的类型 object是java中所有类的隐含基类吧, public void cc(Object[] a){ ................ }这个函数可以传递任意对象数组,java编译器会自动上转型 java 引用包太多,linux下进程名太长 超级奇怪问题 高手请解答并给建议 求助,已经焦头烂额了,关于hibernate取blob字段只能取86字节 java的问题 关于继承的一个很基础的问题 斑竹帮我看看,这个问题扰我一个星期了 RMI问题!!! 输出素数的问题? JBuiler6的问题:拖动编辑区右侧的滚动条时,代码重叠的乱七八糟,这是怎么回事啊?:( java的小问题? 改变颜色的事件的小程序 但是按钮放在panel里面 panel的颜色不变怎么办? 小弟最近做了一个银行的简单查询,存钱,取钱的系统,有点问题,请求帮助
2.可以传任意对象数组
Object [] c=new Object[10];这是一个什么数组?
答:这个数组里什么类型都可以放!因为Object是所有类的超类如果方法中以object[]作为参数类型,我们应该传入什么样的参数? 答:
cc(c);
public static void cc(Object[] a){ }
这是一个可以接受任何类型的对象数组,,任何东西都可以写入其中,
要传的话,传c就行了
input(c);
publicvoid input(Object[] a){ }
但你在取的时候想取不同类型的时候要转化,因为存的时候所有类型也都转化成Object型了,所以取的时候要以你需要的类型来转化取之
只要是数组类型的引用都可以传递。简单的说只要是数组都可以传递
比方说 public void cc(Object[] a){
//这里a可以为任意类型的数组或者数组的引用。}
不过在方法内使用的时候,你可能还要把Object转化为你传入的类型
public void cc(Object[] a){ ................ }
这个函数可以传递任意对象数组,java编译器会自动上转型