在java中,可以類為基本對象來定義一個數組 ,也就是直接以一個class作為一個類型,同時里面還有屬性
編寫學生類,包含姓名,學號,成績三個屬性
題目要求:
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()); } } }
顯示結果:
姓名:gggg 成績:40 學號:11111111 姓名:gggg 成績:40 學號:11111111 姓名:gggg 成績:40 學號:11111111 姓名:gggg 成績:40 學號:11111111