2013-08-06 256 views
2

我想從類中調用另一種方法創建的某個方法。我將如何做到這一點?從同一個類中的另一個方法創建的某個類調用一個方法?

例如,我剛剛創建了一個名爲call me的類,並且想要使用add方法中的subtract方法的結果。

class call_me(object): 

    def __init__(self, x, y): 
     self.x = 5 
     self.y = 10 

    def subtract(self): 
     difference = self.y - self.x 
     return difference 

    def add(self.subtract,second_number): 
     # code to add the difference returned by subtract to the second number. 

我該如何添加第二個數字來減去返回的差值?有沒有辦法讓我通過differenceadd

+0

'self.subtract()+ second_number' –

回答

3
def add(self, second_number): 
    difference = self.substract() 
    return difference + second_number 
+0

如果我明白你的問題來,就更加編輯... –

+1

,回答我的問題。您的評論不清楚。它的字面意思是:如果我理解了你的問題(你所做的),然後再編輯它......看起來你會想要相反的。 – goldisfine

+1

因爲你的問題包含評論'#代碼添加兩個數字,x和y ...' –

相關問題