从类中调用由同一个类中的不同方法创建的东西的方法?

时间:2013-08-06 15:50:41

标签: python class

我想从类中调用由类中另一个方法创建的东西的方法。我该怎么做?

例如,我刚创建了一个名为call me的类,并希望在subtract方法中使用add方法的结果。

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.

如何在减法返回的差值中添加第二个数字?我有办法将difference传递给add吗?

1 个答案:

答案 0 :(得分:3)

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