可以接受使用python __init__方法

时间:2016-11-24 10:17:35

标签: python init

据我所知,类中的 init 方法通过包含将在创建类的实例时运行的代码行来获取类。我的问题是:如何使用 init 方法正确管理类中的数据?目前,我使用 init 方法调用类中的其他方法,这些方法将根据需要修改数据。 例如:

class example:
    def __init__(self):
        self.setVar1()
        self.setVar2()
        self.math()
        print(self.result)
    def setVar1(self):
        self.var1 = 1
    def setVar2(self):
        self.var2 = 2
    def math(self):
        self.result = self.var2 - self.var1
instance = example()

虽然此代码正常,但我想确保使用 init 方法是正确的方法。

0 个答案:

没有答案