永发信息网

java 在一个类中定义了List<Goods> list =new ArrayList<Goods>(); 然后add了几个Goods对象。

答案:4  悬赏:40  手机版
解决时间 2021-01-17 22:38
java 在一个类中定义了List<Goods> list =new ArrayList<Goods>(); 然后add了几个Goods对象。
最佳答案
你把前面一个类中的list写在一个方法里
比如:
public List getList(){
List list =new ArrayList();
然后add了几个Goods对象
return list;
}
然后在新的类中import前一个类,创建它的对象,然后对象. getList()就行了
全部回答
前一个类setter,getter方法,引入前一个类,类调用。
把这个list的对象定义为静态的,然后默认为default,这样同包下的其他类可以直接调用到该list,只是要注意数据同步的问题。追问怎么实现数据同步?追答一般是加同步锁,即同一时刻只允许一个程序或者进程或者对象访问该变量.
Class A{
public List getList(){
List list =new ArrayList();
list.add()
……
return list
}
}
class B{
void test(){
A a=new A();
List list=a. getList();
}

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电缆浮球开关工作原理
如果在陕西渭南二审判某人私刻公章不成立,而
黄什么三字词语后面两个字都一样
含“xie”这个音的成语有哪些?
请问这个系列漫画叫什么
怎么判断特殊疑问句的主语
树上结的像拐杖的果是什么
QQ飞车怎么才能试跑新图
逸动1.6L油耗高吗?
生物特征识别的技术优势
拨冗莅席怎样回复? ?
魔方磨损怎么办?
交住房公基金的好处要交多少交多长时间?
茶、花能扦插在水里吗
有一部欧美电影,女主角是一个餐厅的服务员,
推荐资讯
钢材625多少钱一斤
某商店购进甲、乙两件服装共用去600元,为获
珠海八中与珠海紫荆中学桃园校区那个好
晋文源太原二模英语
乐视超级电视播放电视卡顿怎么办?
临泽镇的冲刺全年目标
wifi是怎么同时接受两个手机信号的
在EXCEL求出线性得分用什么公式
求19:嘘,禁止想象 百度云
装修水管如何布置 装修水管走线规则
对讲门铃原理图
集邮是怎样兴起的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?