【发布时间】:2018-04-15 17:07:34
【问题描述】:
为什么会这样:
class A:
class BError(Exception):
pass
class CError(AError):
pass
但这不是:
class A:
class BError(Exception):
pass
class CError(A.BError):
pass
如果“方法1”适用于调用类变量,为什么它不适用于“类类”
【问题讨论】:
-
第一个例子中没有
AError。 -
类对象只有在它们的整个类语句被执行后才会被创建。
标签: python class oop object subclass