我有以下结构:
cmake
如何让# file1.py
class BaseExporter:
def do_something(self):
self._inner_call()
def _inner_call(self):
print 'do not execute this!'
if __name__ == '__main__':
x = MyExporter()
x.do_something()
# file2.py
class MyExporter(BaseExporter):
def _inner_call(self):
print 'execute this!!!'
在_do_something()
课程中拨打_inner_call
?
答案 0 :(得分:3)
您的代码应该已经有效了。 MyExporter从父类继承do_something方法,并将调用子类'inner_call方法。