python的面向对象和类
目录 一、基本知识点 1、面向过程编程 2、面向对象编程 3、注意 二、类的结构 1、类的理解 2、代码形式 3、类和函数的一些区别 4、类中的数据 5、类中的方法(基础) 三、类的实例化 四、类的继承 1、MRO 2、派生、调用、重写 3、super() 4、属性查找顺序 5、广度和深度优先 五、抽象类 1、规则 2、抽象类的使用 六、类的封装功能 1、__xx私有变量 2、property 3、函数封装 七、类中的方法 1、绑定方法 实例绑定方法 类绑定方法 2、非绑定方法 八、类的内置方法(特殊方法,后补) 九、对象实例化过程(简单) 十、元类 1、使用exec 2、元类的定义 3、类的组成要素 4、实例化类对象 5、通过__new__和__init__控制类对象的产生过程 6、通过__call__控制类对象实例化对象的过程 7、单例模式的使用 通过类的new方法操作 通过元类操作 十一、几个技术问题 1、__new__方法 2、__init__方法 3、super()调用时传入的都是子类对象 4、为啥对象的绑定方法id不同 5、类是装饰器 没有参数的装饰器 有参数的装饰器 6、...