简单加了点,你看看先
public class Admin {
public static void main(String... args) {
Person p = new Person();
p.setName("人类");
p.setSex("两性人");
System.out.println(p);
Student s = new Student();
s.setName("学生");
s.setSex("男");
s.setNo("000001");
System.out.println(s);
Teacher t = new Teacher();
t.setName("老师");
t.setSex("女");
t.setLevel("教授");
System.out.println(t);
}
}
class Person {
private String name;
private String sex;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String toString() {
return "姓名:" + name + ",性别:" + sex;
}
}
class Student extends Person {
private String no;
public String getNo() {
return no;
}
public void setNo(String no) {
this.no = no;
}
public String toString() {
return "姓名:" + getName() + ",性别:" + getSex() + ",学号:" + no;
}
}
class Teacher extends Person {
private String level;
public String getLevel() {
return level;
}
public void setLevel(String level) {
this.level = level;
}
public String toString() {
return "姓名:" + getName() + ",性别:" + getSex() + ",级别:" + level;
}
}