Object [] c=new Object[10];这是一个什么数组?
如果方法中以object[]作为参数类型,我们应该传入什么样的参数?
比方说 public void cc(Object[] a){................}

解决方案 »

  1.   

    1.就是Object数组....- -! Object是一切类的父类;
    2.可以传任意对象数组
      

  2.   

    数组也是一个对象,那如果给传递一个object引用给它可不可以
      

  3.   


    Object [] c=new Object[10];这是一个什么数组? 
    答:这个数组里什么类型都可以放!因为Object是所有类的超类如果方法中以object[]作为参数类型,我们应该传入什么样的参数? 答:
    cc(c);
    public static void cc(Object[] a){ }
      

  4.   

    Object [] c=new Object[10];
    这是一个可以接受任何类型的对象数组,,任何东西都可以写入其中,
    要传的话,传c就行了
    input(c); 
    publicvoid input(Object[] a){ }
    但你在取的时候想取不同类型的时候要转化,因为存的时候所有类型也都转化成Object型了,所以取的时候要以你需要的类型来转化取之
      

  5.   

    对象数组,这个数组中可以放任意的类的对象。
    只要是数组类型的引用都可以传递。简单的说只要是数组都可以传递
    比方说 public void cc(Object[] a){
    //这里a可以为任意类型的数组或者数组的引用。}
      

  6.   

    就是一个Object对象的数组,Object是所有对象的超类,所以你可以传递任意类型的对象数组或引用;
    不过在方法内使用的时候,你可能还要把Object转化为你传入的类型
      

  7.   

    object是java中所有类的隐含基类吧,
     public void cc(Object[] a){ ................ }
    这个函数可以传递任意对象数组,java编译器会自动上转型