用python定义学生类和老师类,通过构造函数给其属性赋值,然后输出它们的对象信息
时间: 2024-11-12 13:39:27 浏览: 9
Python实现动态给类和对象添加属性和方法操作示例
在Python中,你可以定义类来创建具有特定属性的对象。这里是一个简单的例子,我们将定义一个`Student`类和一个`Teacher`类,并使用构造函数初始化他们的属性:
```python
# 定义 Student 类
class Student:
def __init__(self, name, grade):
self.name = name
self.grade = grade
# 构造函数后的对象信息显示方法
def display_info(self):
return f"学生姓名:{self.name},年级:{self.grade}"
# 定义 Teacher 类
class Teacher:
def __init__(self, name, subject):
self.name = name
self.subject = subject
# 构造函数后的对象信息显示方法
def display_info(self):
return f"教师姓名:{self.name},教授科目:{self.subject}"
# 创建实例并打印对象信息
student_example = Student("小明", 9)
teacher_example = Teacher("张老师", "数学")
print(student_example.display_info()) # 输出:学生姓名:小明,年级:9
print(teacher_example.display_info()) # 输出:教师姓名:张老师,教授科目:数学
```
阅读全文