r1,r2應該都算傳入的self實例吧?那這個self.p 怎么知道是r1的p還是r2的p呢?
def?__add__(self,?r): ????????return?Rational(self.p?*?r.q?+?self.q?*?r.p,?self.q?*?r.q)
self是代表實例的?self有兩個參數:p,q
那么r1、r2都是傳入的self實例,那...怎么知道self.q是r1的q還是r2的q呢?
def?__add__(self,?r): ????????return?Rational(self.p?*?r.q?+?self.q?*?r.p,?self.q?*?r.q)
self是代表實例的?self有兩個參數:p,q
那么r1、r2都是傳入的self實例,那...怎么知道self.q是r1的q還是r2的q呢?
2020-10-22
舉報
2020-10-26
__add__(self, r)
add(r1+r2)
self ---> r1
r -----> r2