public class MyArray {
 
   public MyArray(){
        //构造函数,构造一个Ary[]对象包含0个元素
      Object[] Ary=new Object[10];
      
    }public class Test {
    public static void main(String[] args) {
        MyArray a=new MyArray();
    }请问用什么方法可以访问到底5个元素?谢谢了

解决方案 »

  1.   

    public class MyArray {
     
       public MyArray(){
            //构造函数,构造一个Ary[]对象包含0个元素
          Object[] Ary=new Object[10];
          method(Ary);
          
        }   public void method(Object[] Ary)
       {
           System.out.println(Ary[4]);
       }public class Test {
        public static void main(String[] args) {
            MyArray a=new MyArray();
        }
      

  2.   

    都不知道你到底在问什么问题,另外你那代码写的也不对
    package test1; class MyArray {
     
       public MyArray(){
            //构造函数,构造一个Ary[]对象包含0个元素
          Object[] Ary=new Object[10];
          
        }
       
     } public class Test13 {
        public static void main(String[] args) {
            MyArray a=new MyArray();
        }
    }
      

  3.   

    你这样写法,Ary只是个局部的变量,出了构造函数就无效了。你可以把Ary定义成类的一个field,再提供一些public的method不就可以访问了吗?