class A:
def __init__(self):
print 'A'
class B(A):
def __init__(self):
print 'B'
b = B()
B
在 C++ 中,我本来希望看到A B
输出,但在 Python 中,我只得到B
. 我知道我可以super(B, self).__init__()
在 Python 中实现相同的目标,但是由于这显然不是默认设置(或者它是 - 我对语法也是新手),我担心 instatinating 对象的范例完全不同。
那么什么是 Python 中的对象,它们与类的关系是什么,以及在 Python 中初始化所有父类中的所有数据的标准方法是什么?