在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
