在java中,能夠類爲基本對象來定義一個數組 ,也就是直接以一個class做爲一個類型,同時裏面還有屬性java
編寫學生類,包含姓名,學號,成績三個屬性數組
題目要求:
1.爲學生類添加構造函數給每一個成員屬性賦值,使用this關鍵字
2.爲學生添加toString()方法顯示全部屬性
3.在測試類中定義學生數組,長度爲4。分別給數組每一個元素賦值,而後循環調用每一個元素toString方法顯示數據
student1類,以這個爲類型函數
public class Student1 { //屬性 public String name; public int grade; public String num; //兩個構造方法 public Student1() {} public Student1(String name,int grade,String num) { this.name=name; this.grade=grade; this.num=num; } public String toString() { // TODO Auto-generated method stub return "姓名:"+name+" 成績:"+grade+" 學號:"+num; } }
主類測試
public class Test { public static void main(String[] args) { Student1[] students=new Student1[4]; for(int i=0;i<students.length;i++) { students[i]=new Student1("gggg", 40,"11111111"); } for(int i=0;i<students.length;i++) { System.out.println(students[i].toString()); } } }
顯示結果:this
姓名:gggg 成績:40 學號:11111111 姓名:gggg 成績:40 學號:11111111 姓名:gggg 成績:40 學號:11111111 姓名:gggg 成績:40 學號:11111111