【发布时间】:2019-02-01 09:50:39
【问题描述】:
假设我有一个类似的课程
Parent(Super1, Super2):
var1 = "apples"
...
Child(Parent):
if var1 == "apples":
var2 = "red"
elif var1 == "oranges";
var2 = "orange"
当我尝试这样的事情时,我得到一个unresolved reference 错误。我知道我可以通过创建一个方法并使用self 来访问父实例变量的值,但是我有一种情况需要在方法之外执行此操作(因为它应该在类被实例化后立即发生) .我也无法实现__init__,因为我的父类不使用__init__。我怎样才能完成访问父实例变量的值?
【问题讨论】:
标签: python class inheritance instance multiple-inheritance