我对 Python 和一般编程很陌生,所以请原谅缺少“fu”。:)
我无法理解这个类调用:
片段
class bar:
def __init__(self, a):
self.a = a
def __add__(self, b):
s = self.a + b.a
return s
结束片段
所以,从口译员那里,如果我发出:
x = bar(10)
y = bar(20)
z = x + y
print(z)
我得到'30'回来。这是正确的。
我看到 self.a 是如何创建的,但我不明白如何创建 ba 来进行加法。
任何指导表示赞赏。