我正在学习python。我遇到了困惑。
这是第一个脚本A.py
#!/bin/env python
class A():
def test(self):
print("A.Func")
class B(A):
pass
class C(A):
def test(self):
print("C.Func")
class D(B,C):
pass
d = D()
d.test()
结果:A.Func
和另一个python脚本B.py
A.py和B.py之间的区别是A类。
#!/bin/env python
class A(object):
def test(self):
print("A.Func")
class B(A):
pass
class C(A):
def test(self):
print("C.Func")
class D(B,C):
pass
d = D()
d.test()
结果:C.Func
为什么?