当前位置: 代码迷 >> J2SE >> 蔡鸟有关问题1关于 Array 类的构造方法,
  详细解决方案

蔡鸟有关问题1关于 Array 类的构造方法,

热度:35   发布时间:2016-04-24 14:13:59.0
蔡鸟问题1关于 Array 类的构造方法,急啊~~~~~~~~~~~~~~~
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个元素?谢谢了


------解决方案--------------------
这样写没意义吧?
------解决方案--------------------
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();
}
------解决方案--------------------
都不知道你到底在问什么问题,另外你那代码写的也不对
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();
}
}
------解决方案--------------------
你这样写法,Ary只是个局部的变量,出了构造函数就无效了。你可以把Ary定义成类的一个field,再提供一些public的method不就可以访问了吗?
------解决方案--------------------
楼主的意思是====在一个方法内,用什么方法可以访问到另外一个方法内声明的变量
  相关解决方案