有人可以解释为什么我收到错误:
global name 'helloWorld' is not defined
执行以下操作时:
class A:
def helloWorld():
print 'hello world'
class B(A):
def displayHelloWorld(self):
helloWorld()
class Main:
def main:
b = B()
b.displayHelloWorld()
我已经习惯了 java,其中 B 类显然会有 A 类的方法“helloWorld”的副本,因此这段代码在执行 main 时可以正常运行。然而,这似乎认为 B 类没有任何名为“helloWorld”的方法