1. 封装
    1. class human: def __init__(self, n, a): #类的初始化 / 构造方法 self.name = n self.age = a def self_introduce(self) print(self.name, self.age)
      1. z=human('zach', 25)
        1. 1. 创建'z'对象
        2. 2. 执行__init__('zach', 25)
  2. 继承
    1. 多继承规则
      1. 左侧优先
      2. 一条道走到黑
      3. 同一个根时,根最后执行
  3. 多态
    1. python原生支持多态
  4. Encapsulation
  5. Inheritance
  6. Polymorphism
  7. Base
    1. func()
  8. F3(Base)
    1. ??func()
  9. F2(Base)
    1. ??func()
  10. S(F1, F2)
  11. F1(F3)
  12. obj
  13. 继承搜索会先在实例对象中寻找属性, 然后才是创建实例的类, 之后是所有较高的超类, 对象树由下至上, 从左至右