Python中的抽象基类操作变量

时间:2014-05-28 00:18:56

标签: python abstract-class

我有两个共享很多功能的类,我想将这个功能转移到他们将继承的抽象类中。很少有这些函数以这种方式操作实例变量:

def foo(bar):
    if self.ook < 5:
        self.ook = bar

但是这些局部变量是在这些辅助类的构造函数中创建的,因此抽象类不会看到变量“ook”。我应该在该抽象类中创建一个构造函数,并创建一个带有知识的随机值的变量“ook”,这个构造函数将被覆盖吗?或者我应该以某种方式使用属性?感谢。

0 个答案:

没有答案