python学习-面向对象(六)

在构造方法中(__init__方法),self参数引用该构造方法正在初始化的对象。

 1.类中的实例方法

self参数最大的作用是引用当前方法的调用者

类调用实例方法,python不会位为一个参数绑定调用者(因为实例方法的调用者应该是对象,而此时是类)

如下可看到self与p地址是一样的:

 

2.实例方法、类方法与静态方法

实例方法类方法静态方法
a = A() a.foo(x) a.class_foo(x) a.static_foo(x)
A 不可用 A.class_foo(x) A.static_foo(x)

 类变量、实例变量

原文地址:https://www.cnblogs.com/wang-mengmeng/p/11695959.html