代码如下:
class A():
def aa():
self.m = True
这个是一个A类,我想创建一个B类,来调用A类下的self.m这个变量 要如何实现?
我天真的想法是这样的,但是不行
class B(A):
if A().aa().m:
...
else:
...
这样的方式来调用 但是不行
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
调用父类的方法很简单,在字类中super(子类, self).方法名()
既然继承了A,那“m”属性自然可以直接访问了。
看看黄哥的解决方法。

没有用继承,用的是组合。
如果是想真正的调用
A实例的m的话:super调用的其实是B实例的m属性: