创建python子类问题

时间:2011-10-02 22:07:13

标签: python class subclass

我在Python 3.1x中遇到类继承问题,我希望能得到一些帮助。我有一个名为ClassA的类,我正在尝试创建另一个名为ClassB的类,它继承自ClassA。这是我写的代码:

from myfile import ClassA

class ClassB(ClassA):
    def __init__(self):
        super(ClassB, self).__init__()

当我尝试创建ClassB的实例时,我收到此错误:

>>> x = ClassB()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'ClassB' is not defined

这是我的问题?

1 个答案:

答案 0 :(得分:3)

问题是你没有提到what you've imported

>>> import SomeModule
>>> x = SomeModule.ClassB()