class method 中 self 的含义
Last updated
Last updated
class A:
def f(self, x):
print(x)# 定义
a = A() # 创建 A 的一个实例
# 调用
a.f(1) # 1# 定义一个新的 f
def new_f(self: A, x):
print(x + 1)
A.f = new_f # 将新函数赋值给类
a.f(x) # 2# 定义一个新的 f
def new_f(x):
print(x + 1)
a.f = new_f # 将新函数赋值给类的实例
a.f(x) # 2