AA 类是 A 类的继承者,它有方法 X。还有一个完全不同的类,可以在传递给它的对象上调用方法 X。这里尝试调用方法也有错误。
class A
...
def X():
pass
class AA(A)
...
def X():
...
class Executor
def CallX(*args)
for a in args:
a.X()
exec = Executor()
exec.CallX( AA() ) # ошибка "Executror не содержит метод X"
1 个回答