我是Java新手,不知道如何设置数组。当我稍后在main方法中调用reset方法时,它无法访问myList ...
public Hand(){
ArrayList<Object> myList=new ArrayList<>();
}
public void reset(){
myList.clear();
}
发布于 2018-09-16 06:57:05
在构造函数中,您只是创建了一个超出作用域的ArrayList
对象。您需要将其声明为类变量。尝试如下所示:
ArrayList<Object> myList;
public Hand(){
myList=new ArrayList<>();
}
public void reset(){
myList.clear();
}
有关更多信息,请阅读this。
https://stackoverflow.com/questions/52349534
复制相似问题