创建两个类,两个类中分别有以下属性和方法 学生类 属性:姓名, 年龄, 学号 方法:吃饭, 睡觉, 学习 组长类 属性:姓名, 年龄, 学号, 职务 方法:吃饭, 睡觉, 学习, 管理
时间: 2024-02-25 10:58:08 浏览: 31
Person类和它的两个子类Student、Employee
5星 · 资源好评率100%
好的,我可以帮你创建这两个类。以下是代码实现:
```python
# 创建学生类
class Student:
def __init__(self, name, age, student_id):
self.name = name
self.age = age
self.student_id = student_id
def eat(self):
print(f"{self.name} is eating.")
def sleep(self):
print(f"{self.name} is sleeping.")
def study(self):
print(f"{self.name} is studying.")
# 创建组长类
class GroupLeader:
def __init__(self, name, age, student_id, position):
self.name = name
self.age = age
self.student_id = student_id
self.position = position
def eat(self):
print(f"{self.name} is eating.")
def sleep(self):
print(f"{self.name} is sleeping.")
def study(self):
print(f"{self.name} is studying.")
def manage(self):
print(f"{self.name} is managing.")
```
这样,我们就创建了两个类,一个是 `Student` 类,一个是 `GroupLeader` 类。它们都有相同的属性和方法,但是 `GroupLeader` 类还多了一个 `manage` 方法,用于管理。
阅读全文