第 07 章 · PYTHON
面向对象
从面向过程过渡到面向对象编程,理解类与对象的关系,掌握 __init__ 构造方法、封装、继承、多态,通过扑克游戏和工资结算等案例灵活运用面向对象思想。
- 理解面向对象编程范式的核心思想
- 掌握类的定义、对象的创建与 __init__ 构造方法
- 理解 self 参数、实例方法与类属性/实例属性
- 掌握封装(私有属性与 @property)、继承(super())与多态
- 通过扑克游戏、工资结算系统等案例综合运用面向对象
学习内容
选择下方模块开始学习
讲义
编程范式、类与对象、__init__方法、封装、可见性、动态属性、静态/类方法、@property、继承、多态、抽象类、枚举、运算符重载、扑克游戏与工资结算两大案例
课堂例题
10 道精选例题:Student类定义与__init__、Clock时钟、Point点类、可见性与__slots__、静态/类方法、@property、继承、扑克游戏(枚举+__lt__运算符重载)、工资结算系统(抽象类+多态)
课堂习题
10 道习题:Student类设计、私有属性、__slots__、静态方法、@property、继承与多态、__lt__运算符重载、抽象类、面向对象判断题、工资结算扩展
上机练习
8 道上机题:银行账户类、时钟进阶、密码封装、静态方法工具类、继承体系设计、@property温度转换、运算符重载成绩排名、抽象类工资结算扩展
完成后进度将自动保存在本设备