class Duration(object):
def __init__(self, minutes, seconds):
self.minutes = minutes
self.seconds = seconds
def get_minutes(self):
return self.minutes
def get_seconds(self):
return self.seconds
def total_seconds(self): #This part is wrong
return 60*(self.get_minutes()) + self.get_seconds()
這是我的代碼。對象方向 - 返回值
我想找到總秒數(Duration(3, 30)).total_seconds)
應該給我210
但現在我得到這個<bound method Duration.total_seconds of <__main__.Duration object at 0x0211AD90>>
如何獲得210
?
** ** total_seconds是一種方法,你不打電話。您正在獲得參考資料。 – tuxuday
刪除'get'方法,沒有理由,因爲你已經可以很好地訪問'seconds'和'minutes'。 – kindall