设计一个包含5个类的java程序,名为person的父类有两个子类,学生类student和员工类employee。employee类有两个子类,教师类faculty和 职员类staff。所有人都有编号
时间: 2023-04-26 14:01:13 浏览: 85
好的,下面是一个包含5个类的Java程序,其中有一个名为Person的父类,它有两个子类:Student和Employee。Employee类又有两个子类:Faculty和Staff。所有人都有编号。
```
// Person类
public class Person {
private int id;
public Person(int id) {
this.id = id;
}
public int getId() {
return id;
}
}
// Student类
public class Student extends Person {
public Student(int id) {
super(id);
}
}
// Employee类
public class Employee extends Person {
public Employee(int id) {
super(id);
}
}
// Faculty类
public class Faculty extends Employee {
public Faculty(int id) {
super(id);
}
}
// Staff类
public class Staff extends Employee {
public Staff(int id) {
super(id);
}
}
```
以上就是一个包含5个类的Java程序,其中Person是父类,Student和Employee是它的子类,Employee又有两个子类:Faculty和Staff。每个人都有一个编号,可以通过getId()方法获取。