python 创建一个教师子类,包括属性(name,age,职业)
时间: 2024-11-05 14:30:32 浏览: 4
python中创建实例属性共3页.pdf.zip
在Python中,你可以创建一个名为Teacher的子类,继承自一个基础的`Person`类(如果你有一个名为`Person`的基类的话),然后添加特定于教师的属性。下面是一个简单的例子:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
class Teacher(Person):
def __init__(self, name, age, subject):
# 调用父类的初始化方法
super().__init__(name, age)
self.subject = subject # 教师特有的属性
# 创建实例
mr_wang = Teacher("王老师", 35, "数学")
print(mr_wang.name) # 输出: 王老师
print(mr_wang.age) # 输出: 35
print(mr_wang.subject) # 输出: 数学
```
在这个例子中,`Teacher`类继承了`Person`类的`name`和`age`属性,并新增了一个`subject`属性,代表教师的专业领域。
阅读全文