62,614
社区成员
发帖
与我相关
我的任务
分享
public class Course {
private String name;
private String[] students = new String[100]; //在这里创建
private int numberOfStudents;
public Course(String name) {
this.name = name;
//students = new String[100]; // 或者在这里创建
}
public String getName() {
return name;
}
public void addStudent(String student) {
students[numberOfStudents] = student;
numberOfStudents++;
}
public String[] getStudents() {
return students;
}
public int getNumberOfStudents() {
return numberOfStudents;
}
}
// 第一种方法
public class Course {
...
private String[] students = new String[100]; //在这里声明并创建
public Course(String name) {
this.name = name;
}
...
}
// 第二种方法
public class Course {
...
private String[] students; //只声明引用变量,未创建
public Course(String name) {
this.name = name;
students = new String[100]; // 在这里创建
}
...
}