class takes no arguments類不接受任何參數

class vector:
    '基於數值的運算的類'
    
    def _init_(self,a,b):
        self.a = a
        self.b = b
        
    def _add_(self,other):
        return vector(self.a + other.a,self.b + other.b)

v1 = vector(2,4)

v2 = vector(3,5)

print(v2._add_(v1))

class takes no arguements
解決方法:init()不對,是__init__(),2個下劃線哈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章