3 回答
TA贡献1891条经验 获得超3个赞
您必须在方法之外将其声明为类成员
package LifeGame;
import java.util.ArrayList;
public class Lists
{
public static ArrayList<String> tasks;
public static void main(String[] args)
{
tasks = new ArrayList<String>();
tasks.add("Phone");
}
}
所以你可以在任何地方使用它。例如:
import java.util.ArrayList;
public class Lists {
public static ArrayList<String> tasks;
public Lists() {
tasks = new ArrayList<String>();
}
public void addTask(String task) {
tasks.add(task);
}
public ArrayList<String> getTasks(){
return tasks;
}
public void printTasks() {
System.out.println(tasks);
}
public static void main(String[] args) {
Lists l = new Lists();
l.addTask("Phone");
l.addTask("Clean");
l.printTasks();
}
}
希望这可以帮助。
TA贡献1865条经验 获得超7个赞
你的代码应该是:
package LifeGame;
import java.util.ArrayList;
public class Lists {
public static void main(String[] args) {
ArrayList<String> tasks = new ArrayList<String>();
tasks.add("Phone");
}
}
添加回答
举报