首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Python-方法重载的有关问题

2014-01-15 
Python-方法重载的问题定义一个父类,在写一个子类继承他,重载他的foo方法:class Father:def foo(self):pri

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

?

热点排行