用Java代码实现建立一个人员类,包含编号和姓名;再建立一个教师类,从人员类继承而来,同时添加新的数据成员部门,最后建立一个类创建一个人员对象和教师类对象并显示其信息
时间: 2024-05-06 14:19:27 浏览: 27
java基础实现信息管理系统(教师和学生信息)
好的,我可以回答你的 Java 问题,请看下面的 Java 代码实现:
```
// 建立一个人员类,包含编号和姓名
class Person {
int id;
String name;
public Person(int id, String name) {
this.id = id;
this.name = name;
}
}
// 建立一个教师类,从人员类继承而来,同时添加新的数据成员部门
class Teacher extends Person {
String department;
public Teacher(int id, String name, String department) {
super(id, name);
this.department = department;
}
}
// 建立一个类创建一个人员对象和教师类对象并显示其信息
public class Main {
public static void main(String[] args) {
// 创建一个人员对象
Person person = new Person(1, "张三");
System.out.println("人员信息:");
System.out.println("编号:" + person.id);
System.out.println("姓名:" + person.name);
// 创建一个教师类对象
Teacher teacher = new Teacher(2, "李四", "计算机科学与技术");
System.out.println("教师信息:");
System.out.println("编号:" + teacher.id);
System.out.println("姓名:" + teacher.name);
System.out.println("部门:" + teacher.department);
}
}
```
输出结果如下:
```
人员信息:
编号:1
姓名:张三
教师信息:
编号:2
姓名:李四
部门:计算机科学与技术
```
阅读全文