【发布时间】:2013-09-27 06:48:46
【问题描述】:
这是代码本身
import java.util.ArrayList;
public class Student {
private String name;
private int age;
public Student (String n, int a) {
name = n;
age = a;
}
public String toString() {
return name + " is " + age + " years old";
}
ArrayList<Student> rayList = new ArrayList<Student>();
rayList.add(new Student("Sam", 17));
rayList.add(new Student("Sandra", 18));
rayList.add(new Student("Billy", 16));
rayList.add(new Student("Greg", 17));
rayList.add(new Student("Jill", 18));
public static void main(String[] args) {
System.out.println(rayList.get(0));
}
}
main 方法中缺少一些 println 命令。 但是当我尝试将 5 个学生添加到我的 ArrayList 时,我收到错误“无法对非静态字段 rayList 进行静态引用”
【问题讨论】: