python中类成员函数均为虚函数,我们可以通过下面的函数见识其威力:
class A:
def foo(self):print 'a'
class B(A):
def foo(self):print 'b'
for x in [A(),B()]:
x.foo()
我们将得到的结果是
a
b