关于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 7要来了,Think in Java 和 Core Java 呢? Dao类中的异常处理 能不能将一.bmp格式的图片,转换成byte值? 怎样分别调度两个进程 java开发可以像vb,vc那样可视化吗。 俄罗斯方块的移动问题 为什么用paint()时上次的东西不擦除 如何提取出特定格式的字符串内容?? 五子棋制作的问题 java swing 怎么实现外面panel可以根据里面panel的按钮改变? 改变颜色的事件的小程序 但是按钮放在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编译器会自动上转型