學生物件陣列練習,快速建立學生類
阿新 • • 發佈:2018-12-22
建立一個學生陣列,儲存3個學生物件並遍歷
思路:
1.定義一個學生類
2.建立一個學生陣列
3,建立學生物件
4.把學生物件賦值給陣列
5.遍歷陣列
public class Student { //1.建立兩個變數 private String name; private int age; //2.右擊-source-Generate Constructors from Superclass,建立一個無參構造方法 // 原始碼----生成一個構造方法從父類 //3.右擊-source-Generate Constructor using Fields // 原始碼----生成帶引數的構造方法 //4.右擊-source-Generate Getters and Setters // 原始碼----生成get 和 set public Student() {} public Student(String name, int age) { super(); this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
加粗樣式
public class TestDemo { public static void main(String[] args) { //上面已經建立了一個學生類,有學生類,才能寫構造方法 //1.構造方法,建立一個Student物件的陣列,注意[]裡面帶數量 Student[] student=new Student[3]; //2.構造方法建立學生物件 Student s=new Student("張三",20); Student s2=new Student("李四",30); Student s3=new Student("王五",33); //3.把學生物件賦值給學生陣列 student[0]=s; student[1]=s2; student[2]=s3; for(int a=0;a<student.length;a++){ //輸出方法1 //這裡如果不寫student[a].getName(),寫student[0],返回的是地址 System.out.println(student[a].getName()+","+student[a].getAge()); //輸出方法2 Student ss=student[a]; System.out.println(ss.getName()+","+ss.getAge()); } } }