python定义学生和老师两个类并添加属性和方法,同时实例化两个对象
时间: 2024-01-30 11:02:11 浏览: 64
好的,可以给您展示一下代码:
```
# 定义一个学生类
class Student:
# 添加类属性
age = 18
gender = 'male'
# 定义实例属性,并初始化
def __init__(self, name, grade):
self.name = name
self.grade = grade
# 添加实例方法
def study(self):
print(f'{self.name}正在努力学习!')
# 定义一个老师类
class Teacher:
# 添加类属性
age = 30
gender = 'female'
# 定义实例属性,并初始化
def __init__(self, name, subject):
self.name = name
self.subject = subject
# 添加实例方法
def teach(self):
print(f'{self.name}正在教授{self.subject}课程!')
# 实例化两个对象:一个学生和一个老师
s = Student('小明', '三年级')
t = Teacher('张老师', '数学')
# 调用实例方法
s.study()
t.teach()
```
输出结果为:
```
小明正在努力学习!
张老师正在教授数学课程!
```
阅读全文