我有一個學生類,創建的每個學生實例都需要存儲在一個數組中。屬性可以在程序中給出或從用戶輸入中讀取。我是否將main()方法擴展爲存儲它?我被卡住了。創建實例並將它們存儲在數組中
這裏是我的學生類代碼:
public class student {
int studentID;
String studentName,gender,course;
/** set the student name
* @param studentName
*/
public void setName(String studentName){
this.studentName = studentName;
}
/**
* set student ID number
* @param studentID
*/
public void setNewId(int studentID){
this.studentID = studentID;
}
/**
* Set student gender
* @param gender
*/
public void setGender(String gender){
this.gender = gender;
}
/**
* set the course
* @param course
*/
public void setCourse(String course){
this.course = course;
}
/**
*Gets the Student's ID Number.
*@return IdNumber Student ID Number.
*/
public int getIdNumber(){
return studentID;
}
/**
*Gets the Student's Name.
*@return studentName Student Name.
*/
public String getName(){
return studentName;
}
/**
* Get student gender
* @return
*/
public String getGender(){
return gender;
}
/**
*Gets the Student's Course.
*@return course Student Course.
*/
public String getCourse(){
return course;
}
/**
*Prints Student Informations.
*@return Student ID Number, name, gender and course.
*/
public void printStudent(){
System.out.print(studentID+""+studentName+""+gender+""+course);
}
}
這裏是我的main()方法的主類需要數組:
public class SMSMain {
/**
*
* @param args
*/
public static void main(String[] args) {
// Create an instance of student object
student a = new student();
a.studentName = "Maria";
a.studentID = 1236;
System.out.println("Student Name:" + a.studentName);
System.out.println("Student ID:" + a.studentID);
}
}
它這個功課? – 2012-03-24 14:51:29
首先在main方法中聲明並初始化一個Student []數組(注意類的第一個字母應該大寫)。然後用Student實例填充它。您應該向我們展示您嘗試這樣做的方式,以便我們可以更好地瞭解您需要幫助的內容。 – 2012-03-24 14:51:56
請刪除您的帖子中的所有代碼,這些代碼不直接與問題相關(這將是您的大部分代碼btw)。 – Bohemian 2012-03-24 15:02:12