java 在一个类中定义了List<Goods> list =new ArrayList<Goods>(); 然后add了几个Goods对象。 5
java在一个类中定义了List<Goods>list=newArrayList<Goods>();然后add了几个Goods对象。此时在list里面就有内容了。我再创建...
java 在一个类中定义了List<Goods> list =new ArrayList<Goods>(); 然后add了几个Goods对象。此时在list里面就有内容了。
我再创建一个同包下的类。怎么样才能在此时这个类中调取前面一个类中的list(有对象存在的list)??? 展开
我再创建一个同包下的类。怎么样才能在此时这个类中调取前面一个类中的list(有对象存在的list)??? 展开
4个回答
展开全部
前一个类setter,getter方法,引入前一个类,类调用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把前面一个类中的list写在一个方法里
比如:
public List<Goods> getList(){
List<Goods> list =new ArrayList<Goods>();
然后add了几个Goods对象
return list;
}
然后在新的类中import前一个类,创建它的对象,然后对象. getList()就行了
比如:
public List<Goods> getList(){
List<Goods> list =new ArrayList<Goods>();
然后add了几个Goods对象
return list;
}
然后在新的类中import前一个类,创建它的对象,然后对象. getList()就行了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Class A{
public List<Goods> getList(){
List<Goods> list =new ArrayList<Goods>();
list.add()
……
return list
}
}
class B{
void test(){
A a=new A();
List<Goods> list=a. getList();
}
}
public List<Goods> getList(){
List<Goods> list =new ArrayList<Goods>();
list.add()
……
return list
}
}
class B{
void test(){
A a=new A();
List<Goods> list=a. getList();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询