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
博客介绍了Python中类成员函数均为虚函数这一特性,并给出示例代码。通过定义类A和继承自A的类B,分别实现foo方法,遍历A和B的实例调用foo方法,展示了虚函数的效果,输出结果为a和b。
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
3万+