我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈
入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈
虚 拟 环 境 搭 建 :👉👉 Python项目虚拟环境(超详细讲解) 👈👈
PyQt5 系 列 教 程:👉👉 Python GUI(PyQt5)文章合集 👈👈
Oracle数据库教程:👉👉 Oracle数据库文章合集 👈👈
优 质 资 源 下 载 :👉👉 资源下载合集 👈👈
三大特性综合案例2
- 三大特性综合案例2
- 案例要求
三大特性综合案例2
案例要求
```python
# 定义三个类:学生、组长、教师
# 学生# 姓名、年龄、学号# 吃饭、睡觉、学习
# 组长# 姓名、年龄、学号、职务# 吃饭、睡觉、学习、管理
# 教师# 姓名、年龄、职务# 吃饭、睡觉、教学、管理
```
- 案例代码
class Person:def __init__(self, name, age):self.name = nameself.age = agedef eat(self):print('正在吃饭...')def sleep(self):print('正在睡觉...')class Manage_Group(Person):def __init__(self, name, age, post):super(Manage_Group, self).__init__(name, age)self.post = postdef manage(self):print('正在管理....')class Student(Person):def __init__(self, name, age, id):super(Student, self).__init__(name, age)self.id = iddef study(self):print('正在学习...')class Captain(Manage_Group):def __init__(self, name, age, id, post):super(Captain, self).__init__(name, age, post)self.id = iddef study(self):print('正在学习...')class Teacher(Manage_Group):def __init__(self, name, age, post):super(Teacher, self).__init__(name, age, post)def prelection(self):print('正在教学...')xs1 = Student('张三', 22, 11010221) print(xs1.__dict__) xs1.eat() xs1.sleep() xs1.study()zz1 = Captain('李组长', 42, 9898982, '一号组长') print(zz1.__dict__) zz1.eat() zz1.sleep() zz1.study() zz1.manage()ls1 = Teacher('王老师', 55, '一级教师') print(ls1.__dict__) ls1.eat() ls1.sleep() ls1.manage() ls1.prelection()