【发布时间】:2009-10-21 22:11:59
【问题描述】:
有没有办法在 Python 中发现一个类的基类?
对于给定的以下类定义:
class A:
def speak(self):
print "Hi"
class B(A):
def getName(self):
return "Bob"
如果我收到一个对象的实例,我可以通过执行以下操作轻松确定它是 B:
instance = B()
print B.__class__.__name__
按预期打印类名“B”。
有没有发现对象的实例继承自基类以及实际类?
或者这不是 Python 中对象的工作方式?
【问题讨论】:
标签: python inheritance oop