java 在一个类中定义了List<Goods> list =new ArrayList<Goods>(); 然后add了几个Goods对象。
答案:4 悬赏:40 手机版
解决时间 2021-01-17 22:38
- 提问者网友:你独家记忆
- 2021-01-17 03:54
java 在一个类中定义了List<Goods> list =new ArrayList<Goods>(); 然后add了几个Goods对象。
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-01-17 05:15
你把前面一个类中的list写在一个方法里
比如:
public List getList(){
List list =new ArrayList();
然后add了几个Goods对象
return list;
}
然后在新的类中import前一个类,创建它的对象,然后对象. getList()就行了
比如:
public List
List
然后add了几个Goods对象
return list;
}
然后在新的类中import前一个类,创建它的对象,然后对象. getList()就行了
全部回答
- 1楼网友:西岸风
- 2021-01-17 07:22
前一个类setter,getter方法,引入前一个类,类调用。
- 2楼网友:低音帝王
- 2021-01-17 06:35
把这个list的对象定义为静态的,然后默认为default,这样同包下的其他类可以直接调用到该list,只是要注意数据同步的问题。追问怎么实现数据同步?追答一般是加同步锁,即同一时刻只允许一个程序或者进程或者对象访问该变量.
- 3楼网友:迷人又混蛋
- 2021-01-17 05:52
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();
}
}
public List
List
list.add()
……
return list
}
}
class B{
void test(){
A a=new A();
List
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯