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

类变量a,b,c。类名AA,怎么使用用AA[]aa=newAA[4];(不是AAaa=newAA[4];),怎么写可以使用aa[0],aa[1],aa[2]等得到abc的... 类变量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[],自己定义的类型,里面存得东西的类型自定义的。
展开
 我来答
匿名用户
2011-11-04
展开全部
看不明白,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对数组对象的操作都是定义好的
fcpahj
2011-11-03 · 超过14用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:42.5万
展开全部
如果a,b,c已经是AA的对象。
AA[] aa = {a,b,c};
aa[0] 就是a 啦。
不需要作什么定义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangrujie2005
2011-11-03 · TA获得超过819个赞
知道小有建树答主
回答量:447
采纳率:0%
帮助的人:343万
展开全部
String args[] = new String[5];就可以了啊。。
String a ,b,c;
a = args[0];b=args[1];c=args[2];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式