Создание проблемы подкласса Python - PullRequest
0 голосов
/ 03 октября 2011

У меня возникли проблемы с наследованием классов в 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 Ответ

3 голосов
/ 03 октября 2011

Проблема в том, что вы не имеете в виду того, что вы импортировали .

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