java 中括号[]的用法 自定义数组

类变量a,b,c。类名AA,怎么使用用AA[] aa=new AA[4];(不是AA aa=new AA[4];),怎么写可以使用aa[0],aa[1],aa[2]等得到abc的值,就像一般的数组一样,怎么定义这个类,调用方法的时候用aa.**。或者说明白String类中怎么定义String[]也可以,源码可以。
说了aa不是AA的对象,那样是AA aa=new AA[4];
要明白我的问题再回答,不然一点用处都没有。
回答都不是解决问题。
(String args[] = new String[5];就可以了啊。。
String a ,b,c;
a = args[0];b=args[1];c=args[2]; )
我需要的是args[0]=a;而args并不是String[] ,是AA[],自己定义的类型,里面存得东西的类型自定义的。

看不明白,AA aa=new AA[4] 这个是错误的语法,AA[] aa=new AA[4];aa指向AA的对象数组;
abc是AA类的类变量,那么直接使用AA.getABC()方式获得就行了,不需要数组。
如果使用数组来获得abc那么就没有必要定义AA这个类。
或者可以把想实现的功能说一下,说不定现在的实现方法是错误的,就没有必要在实现方法上遇到的技术问题纠缠了。追问

就是像String[]一样,String是一个类型,String[]中储存的都是String对象吧,java里面对[]的操作是已经写好的么,可不可以自己写AA[] aa=new AA[4]中aa所具有的方法和功能。而用aa[0]=(AA)可以给aa赋值。AA,当AA[] aa=new AA[4];aa[0]="a";是不可以的吧

追答

没错,java对数组对象的操作都是定义好的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-03
如果a,b,c已经是AA的对象。
AA[] aa = {a,b,c};
aa[0] 就是a 啦。
不需要作什么定义。
第2个回答  2011-11-03
String args[] = new String[5];就可以了啊。。
String a ,b,c;
a = args[0];b=args[1];c=args[2];
相似回答