【问题标题】:Creating python subclass issue创建python子类问题
【发布时间】:2011-10-02 22:07:12
【问题描述】:

我在 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

我的问题是什么?

【问题讨论】:

    标签: python class subclass


    【解决方案1】:

    问题是你指的不是what you've imported

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

    【讨论】:

      猜你喜欢
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-04
      • 1970-01-01
      • 2019-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多