面向对象基础

面向对象基础

理解面向对象

面向对象是一种抽象化的编程思想:把程序中的关键概念建模为“对象”。对外界来说,对象提供一组可用的行为(方法)与可观察的状态(属性),使用者不必关心内部实现细节。

面向对象编程关注的是:

学习路径(建议顺序)

  1. 基本概念:类和对象
  2. 继承与重写:Programming/Python/继承重写
  3. 封装与权限:私有权限
  4. 多态与抽象接口:Programming/Python/多态
  5. 类层面的属性与方法:类属性和实例属性 / 类方法和静态方法

实战整合:学员管理系统(面向对象版) / 异常 / 模块和包