1. 成员
- 变量
- 静态字段,类变量
- 方法
- 类方法
- 静态方法
- 实例方法
- 属性
2. 对象的嵌套
3. 特殊方法
__init__
new
call
getitem...
add
enter
exit
iter
str
dict
doc
4. 反射
- getattr
- has
- set
- del
5. issubclass/isinstance/type/callable ——> 内置函数
6. 公有和私有(修饰符)
7. 三大特性:继承、封装、多态
8. super
9. 函数和方法的区别?
10. self到底是谁?
11. 继承、多继承
12. 关于类变量的改变
- 三大特性 - 继承 - 单继承,示例: - 多继承,示例: - super - 封装 - 数据封装 - 方法封装 - 多态 - 鸭子模型 - 成员 - 变量 - 实例 - 类 - 方法 - 示例方法 - 类方法 - 静态方法 - 特殊方法 ... - 属性 - @property,分页 - 修饰符 - 私有 - 编写 - 派生类 - 公有 - 易错点 - self
内置函数: - issubclass - isinstance - type - callable 函数和方法的区别? 反射 问题:匿名函数是否可以在类中? class Foo: v = lambda self,x: x+1 def v(self,x): return x + 1