我在 python 中创建了基于抽象类,它是所有子类的基础类,并实现了一些函数,这些函数每次在每个子类中编写都是多余的。
class Element:
###SITE###
__sitedefs = [None]
def getSitedefs(self):
return self.__sitedefs
class SRL16(Element):
###SITE###
__sitedefs = ['SLICEM']
手头的结果是合乎逻辑的,因为我从声明值的基类中获取值,否则我会在子类中覆盖它。我的问题是如何从
srl = SRL16()
srl.getSitedefs()
SLICEM 不是 NONE
可能我误解了一些非常基础的东西,但请帮忙。
此致