如何在子类中的方法之间引用

时间:2019-01-25 11:19:01

标签: python subclass self

我想在子类“ ImDisp”(其父类为“ mywindow”)中的方法之间引用。但是我发现在“ Bs”方法中,不能引用“ BsInf”。为什么?

class ImDisp(mywindow):
    def __init__(self):
        super(ImDisp,self).__init__()

    def BsFig(self):
        print('BsFig')

    def BsInf(self):
        print('BsInf')

    def Bs(self):
        self.BsInf #This doesn't work, why?
        print('Bs')

1 个答案:

答案 0 :(得分:2)

您应该通过在函数对象中添加括号来调用该方法:

self.BsInf()