创建一个教师子类,包括属性(name,age,职业)
时间: 2024-11-05 19:31:04 浏览: 10
创建一个名为"Teacher"的子类,它继承自一个更一般的父类,比如"Employee",这个子类会包含特定于教师的属性,如"name"(姓名)、"age"(年龄)和"profession"(职业)。以下是这个子类的一个基本实现示例:
```java
public class Employee {
private String name;
private int age;
// 其他通用属性或方法...
}
public class Teacher extends Employee {
private String profession; // 教师特有的属性
// 构造函数
public Teacher(String name, int age, String profession) {
this.name = name;
this.age = age;
this.profession = profession;
}
// getter 和 setter 方法
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 String getProfession() { return profession; }
public void setProfession(String profession) { this.profession = profession; }
// 如果需要,可以添加教学相关的特有方法...
}
```
在这个例子中,`Teacher`类不仅继承了`Employee`类的通用属性和可能的方法,还新增了一个表示专业领域的私有变量。同时,该类提供了获取和设置这些属性的方法。
阅读全文