小编PyN*_*bie的帖子

Python:如何通过派生类实例访问父类对象?

对不起我的愚蠢问题,但是......我想我有这些课程:

class A():
    msg = 'hehehe'

class B(A):
    msg = 'hohoho'

class C(B):
    pass
Run Code Online (Sandbox Code Playgroud)

以及B或C的实例.如何通过此实例从父类的对象中获取变量'msg'?我试过这个:

foo = B()
print super(foo.__class__).msg
Run Code Online (Sandbox Code Playgroud)

但得到消息:"TypeError:super()参数1必须是类型,而不是classobj".

python

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×1