首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-01-09 
蔡鸟问题1关于 Array 类的构造方法,急啊~~~~~~~~~~~~~~~publicclassMyArray{publicMyArray(){//构造函数,

蔡鸟问题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不就可以访问了吗?
[解决办法]
楼主的意思是====在一个方法内,用什么方法可以访问到另外一个方法内声明的变量

热点排行
Bad Request.