面向对象基础
面向对象基础
理解面向对象
面向对象是一种抽象化的编程思想:把程序中的关键概念建模为“对象”。对外界来说,对象提供一组可用的行为(方法)与可观察的状态(属性),使用者不必关心内部实现细节。
面向对象编程关注的是:
-
用类描述“同类事物”的共同特征与行为(抽象)
-
用对象表示“真实存在的实例”(具象)
-
用封装、继承、多态组织复杂系统,使代码更可维护
学习路径(建议顺序)
- 基本概念:类和对象
- 继承与重写:Programming/Python/继承 → 重写
- 封装与权限:私有权限
- 多态与抽象接口:Programming/Python/多态
- 类层面的属性与方法:类属性和实例属性 / 类方法和静态方法
实战整合:学员管理系统(面向对象版) / 异常 / 模块和包