Java oop重要復(fù)習(xí)題:學(xué)生類,get/set,根據(jù)傳入的對象打印學(xué)生的信息

/*7.聲明一個學(xué)生類,包含學(xué)生ID,姓名,年齡,班級屬性,
設(shè)置其get/set,設(shè)置其介紹自己的方法,聲明老師類,包含老師姓名屬性,
設(shè)置其get/set,包含一個上課的方法,方法需要傳入學(xué)生對象,根據(jù)傳入的對象打印學(xué)生的信息。*/
package a;
public class fist {
public static void main(String[] args) {
// TODO Auto- generated method stub
student s1 = new student(1, "張三", 20, 1901);
student s2 = new student(2, "李四", 22, 1902);
student s3 = new student(2, "詩書畫唱", 20, 2000);
Teacher t = new Teacher();
t.setName("戴");
t.goToClass(s1);
t.goToClass(s2);
t.goToClass(s3);
}
}
class student {
private int ID;// ID
private String name;// . 姓名
private int age;// 年齡
private int grade;// 班級
public int getID() {
return ID;
}
public void setID(int ID) {
this.ID = ID;
}
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 int getGrade() {
return grade;
}
public void setGrade(int grade) {
this.grade = grade;
}
public student(int ID, String name, int age, int grade) {
// TODO Auto-generated constructor stub
this.ID=ID;
this.name=name;
this.age=age;
this.grade=grade;
}
// 自我介紹的方法
public void introduce() {
System.out.println("大家好!我是"+name);
}
}
class Teacher {
private String name;// 姓名
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
// .上課的方法
public void goToClass(student stu) {
stu.introduce();
}
}
