运算符重载__add__

class Tadd:
    def __init__(self,a):
        self.a = a
        print('Tadd',a)
    def __add__(self,other):
        return Tadd(self.a+other.a)
q = Tadd(5)
w = Tadd(6)
print(q+w)

结果:

Tadd 5
Tadd 6
Tadd 11
<__main__.Tadd object at 0x000001C4BB678F88>
posted @ 2020-06-05 16:01  略略略额  阅读(154)  评论(0)    收藏  举报