[英]How can I access a property of the base class of another base class?
假设,我有以下情况:
class TopBaseClass:
... ...
... ...
@property
def top_property(self):
return self.__top_property
@top_property.setter
def top_property(self, top_property):
self.__top_property = top_property
class IntermediateBaseClass(TopBaseClass):
...
class LowestClass(IntermediateBaseClass):
... ...
... ...
def lowest_function(self):
something = ""
... ...
return something
现在,我想从lowest_function()
访问top_property
。
我怎样才能做到这一点?
我尝试了以下但没有工作:
something = str(super().super().top_property)
它给了我一个错误。
那么,该怎么做呢?
你想做:
something = self.top_property
该属性是您的实例的一部分,可以直接引用。 getter 将用于检索值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.