我在练习中有以下课程:
class A:
def accept(self,v):
v.visitA(self)
class B(A):
def accept(self,v):
v.visitB(self)
class C:
def accept(self,v):
v.visitC(self)
class Visitor:
def visitA(self,x):
return x.accept(self)
def visitB(self,x):
pass
def visitC(self,x):
pass
我的问题是类Visitor的方法visit中的x.accept(self)
可以(间接)调用类Visitor的哪个方法?
尽管阅读了python继承的相关内容,但我并不真正理解这些代码。有人能帮我解释这个代码吗?
提前谢谢!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐