self是什么,就是一个函数,就是一个形式参数
4、self就是调用当前方法的对象
静态字段,公有属性
静态字段使用场景,每个对象中保存相同的东西时,可以使用静态字段,公有属性
5、封装的理解
- 类中封装了:字段(属性)和方法
- 实例(对象)中封装了:普通属性(普通字段)
self.b=o2
self.b.a=o1
self.b.a.N=alex
继承的理解:
6、
属性:字段:
普通字段(成员属性),保存在对象中
静态字段(全局属性),保存在类中
方法:
普通方法(保存在类中,调用者就是对象,至少有一个self参数)
静态方法(保存在类中,可以有任意个参数,包括0个,直接通过类调用方法,不需要先创建对象,跟函数调用类似)