下面是一个基类示例:
class BaseClass:
def __init__(self):
try:
self.properties
except AttributeError:
self.properties = []
def _add_property(self,prop):
self.properties.append(prop)
def getProperties(self):
return self.properties
以及从基类继承的两个类:
class ClassValues(BaseClass):
def __init__(self):
BaseClass.__init__(self)
self._add_property("values")
# Additional values functionality
class ClassWords(BaseClass):
def __init__(self):
BaseClass.__init__(self)
self._add_property("words")
# Addition words functionality
如果某个东西同时从ClassWords
和ClassValues
继承,那么有没有办法在基类中没有try
的情况下实现这一点?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐