为什么这两个对象的id相同?

时间:2017-05-26 13:17:48

标签: python python-3.x class inheritance

在下面的代码中,为什么父母和孩子的id相同?它们应该没有区别吗?

class Parent:
    def __init__(self):
        print(id(self))

class Child(Parent):
    def __init__(self):
        print(id(self))
        super().__init__()
Child()

1 个答案:

答案 0 :(得分:2)

您只创建了一个对象;它具有相同的ID,无论您是以ebx查看它还是从它继承的Child