读书人

Python-方法重载的有关问题

发布时间: 2014-01-15 15:40:23 作者: rapoo

Python-方法重载的问题

定义一个父类,在写一个子类继承他,重载他的foo方法:

class Father:    def foo(self):        print"I am father"class Son(Father):    def foo(self):        print"I am son"son=Son()son.foo()   

运行结果:

//结果I am son

但是我们想使用父类的foo怎么办呢,按以下方式就行了,父类名.被重载的方法(这里传入子类对象)

Father.foo(son)

结果:

//结果I am father

?

读书人网 >perl python

热点推荐