-2

Python で class SomeClass(Frame): と書くと、これは SomeClass が実際に Frame になることを意味しますか、それとも Frame から継承するだけですか? これに対する直接的な答えはどこにも見つかりません。見つけたすべての答えは非常に曖昧です。

4

1 に答える 1

0

混乱していると思います-何かがサブクラスのインスタンスである場合、それはスーパークラスのすべてのメンバーも持ち、その代わりに使用できます。非常に現実的な意味で、 のインスタンスは のSomeClassインスタンスであり、 のインスタンスでSomeClassもありますFrame

>>> class Bar(Foo): pass
...
>>> bar = Bar()
>>> isinstance(bar, Foo)
True
于 2013-07-18T12:34:09.780 に答える