我有一個家庭作業的問題,看起來像這樣:如何創建學生在Java名冊
(20分)用下面的命令創建一個學生類:
- 私人字符串用於存儲學生姓名的名稱爲「name」的變量
- 一個名爲「UFID」的私有整數變量,包含此學生的唯一ID號
- 一個名爲「DOB」的私有字符串變量用於存儲st出生命名numberOfStudents
- 私有整數類變量的udent的日期是跟蹤已創建至今
- 的公共構造學生(字符串名稱,詮釋UFID,字符串DOB)
幾個學生的數量對於所有屬性
getName/setName getUFID/setUFID getDob/setDob
公共get/set方法編寫一個測試程序,roster.java一種能夠保持在校學生的當前列表。它應該有方法能夠註冊一個新的 學生並且放棄現有的學生。
我不要求任何人來爲我做這個作業,我真的很需要一些一般性的指導。我認爲我有Student
這門課非常好,但我無法確切知道addStudent()
和dropStudent()
方法應該做什麼 - 它應該爲數組添加元素還是增加了學生數量?我到目前爲止的代碼看起來像這樣。
public class Student {
private String name;
private int UFID;
private String DOB;
private static int numberOfStudents;
public Student(String name, int UFID, String DOB) {
this.name = name;
this.UFID = UFID;
this.DOB = DOB;
}
public String getDOB() {
return DOB;
}
public void setDOB(String dOB) {
DOB = dOB;
}
public int getUFID() {
return UFID; }
public void setUFID(int uFID) {
UFID = uFID; }
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getNumberOfStudents() {
return numberOfStudents;
}
public void setNumberOfStudents(int numberOfStudents) {
Student.numberOfStudents = numberOfStudents;
}
public static void addStudent(String name, int UFID, String DOB) {
numberOfStudents++;
}
public static void dropStudent(String name) {
numberOfStudents--;
}
}
任何指導,當我完成了這將不勝感激。
沒有必要使用功課標籤;這已被棄用。總的來說,你在這裏有一個'學生'的模型;考慮什麼類型的對象將所有學生聯繫在一起。 – Makoto