王吉元-NWPU

导航

 

定义一个父类,在写一个子类继承他,重载他的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

 

posted on 2013-12-04 13:49  王吉元  阅读(242)  评论(0编辑  收藏  举报