在python中,如果我写的话 class SomeClass(Frame): ,这是否意味着SomeClass实际上变成了一个Frame,或者它只是从Frame继承?我无法在任何地方找到直接的答案,我发现每个答案都很模糊。
答案 0 :(得分:0)
我认为你很困惑 - 如果某个东西是一个子类的实例,那么它也拥有超类的所有成员,并且可以在它们的位置使用。实际上,SomeClass
的实例既是SomeClass
的实例,也是Frame
的实例。
>>> class Bar(Foo): pass
...
>>> bar = Bar()
>>> isinstance(bar, Foo)
True