1.__init__
2.self
`self` 的常见使用场景:
1. **访问实例属性**:如前面所示,`self` 可以用于访问或设置对象的属性。
2. **调用实例方法**:使用 `self` 可以在一个实例方法中调用另一个实例方法。
3. **创建类的实例属性**:可以在方法中用 `self` 创建并初始化实例的新属性。
4. **使用实例的类属性或类方法**:通过 `self.__class__` 可以访问类属性和类方法。
5. **绑定方法**:可以使用 `self` 动态绑定方法到实例。
6. **访问父类的方法**:在覆盖某个方法的同时,仍然想调用父类的该方法,可以使用 `super().method_name(self, ...)`