請引導到一個解釋=類() 和 VAR =類方法返回一個類:什麼是 對象之間的差的返回之間的準確差值的類和對象
class Countsome(object):
@classmethod
def get(cls, x, y):
self = cls()
sum = self.add2(x, y)
print sum
return cls
def add2(self, x, y):
sum = x+y
return sum
xyz = Countsome.get(5, 9)
== ============================================================
class CountSome(object):
def __init__(self):
pass
def add2(self, x, y):
sum = x+y
print sum
xyz = CountSome()
xyz.add2(5, 9)
尋求理解在那裏我應該使用一個,我只是打印總和,所以不會返回,所以請假設我問這個問題的這些類型的任務(返回結果如總和並不重要)。 並尋找答案,如何,哪一個會是有效的,什麼時候。
每種方案的最大優點和最適合每種方案的優點是什麼?如果可能的話,指導一個來源
歡迎發表評論與-ve票 – PradyJord
你是什麼意思返回一個類?在你的第一個代碼塊中,你使用'classmethod',其中第二個只是一個常規的實例方法,不必是一個實例方法 – Vinny