在别的类中定义一个集合怎样在其他类中使用

 我来答
dirainy2011
推荐于2017-11-24 · TA获得超过442个赞
知道答主
回答量:33
采纳率:0%
帮助的人:60.9万
展开全部
LZ你的问题能问清楚点吗?AarryList这个集合类是java类库里已经存在的,如果你在某个类中想要使用,直接ArrayList list = new ArrayList(); 来创建ArrayList对象(注:这里没有用泛型,LZ懂泛型的话可以加上去,想加元素进这个集合对象list,可以调用add方法,如 list.add("aaa"); 不知道泛型的话可以在网站查下或问我) ;ArrayList类里提供了很多操作方法如增加元素,删除元素等,具体可以去查API文档。如果LZ你是想在某个类假设是class A 内定义ArrayList类对象作为成员变量,如下
class A {
ArrayList list = new ArrayList();
} 现在再创一个类假设叫class B ,那现在要调用class A内的list 对象。如果是这样、你可以创建一个A类的对象再调用A类的成员变量,即list

public class B {
public static void main(String[] args) {
A a = new A();
a.list.add("你所要加的元素");
}
}
不知道LZ想问的是不是这个意思,如果是的话。Lz没必要在一个类对调用另一个类里的ArrayList集合来用。可以在新类里再定义一个ArrayList集合类。如果本人答非所问。LZ可以把问题说清楚。很乐意再为你解答O(∩_∩)O
tingdedongni
2011-10-12 · TA获得超过982个赞
知道答主
回答量:35
采纳率:0%
帮助的人:49.3万
展开全部
要么设置那个集合的权限,比如设成public的,或者默认的,默认的对包可见。也可以提供一个public的getCollection()方法,返回那个集合,这样你就可以在其他类中调用getCollection()来取得那个集合了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式