Python 继承问题

Python 继承问题

大家好,请教大家一个问题。

class C: #经典类
    pass

c = C() #创建一个经典类实例
isinstance(c, object) #输出为True
C.__bases__ # 输出为()

问题就在这儿,类C不是没有从object继承出来吗?为什么说c是object的一个实例?
默认都是继承object,鼻祖类
但是C.__bases__ # 输出为(),这里object并不是基类啊?


QUOTE:
原帖由 andrefun 于 2008-9-26 11:35 发表
但是C.__bases__ # 输出为(),这里object并不是基类啊?

大概只有显式说明的时候才会添加到__bases__中。
>>> class C(object):
...     pass
...
>>> C.__bases__
(<type 'object'>,)
谢谢,不过还是不是很清楚,呵呵,大概……
虽然不学python的类,但看来object应该是所有类的父类啊。