重写父类方法与调用父类方法
Posted flameluo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重写父类方法与调用父类方法相关的知识,希望对你有一定的参考价值。
重写父类方法
所谓重写,就是子类中,有一个和父类相同名字的方法,在子类中的方法会覆盖掉父类中同名的方法,
#coding=utf-8 class Cat(object): def sayHello(self): print("halou-------1") class Bosi(Cat): def sayHello(self): print("halou-------2") bosi = Bosi() bosi.sayHello()
调用父类的方法
#coding=utf-8 class Cat(object): def _init_(self,name): self.name = name self.color = ‘yellow‘ class Bosi(Cat): def _init_(self,name): #调用父类的_init_方法1 #Cat._init_(self,name) #调用父类的_init_方法2 supper()._init_(name) def getName(self): return self.name bosi = Bosi(‘xiaohua‘) print(bosi.name) print(bosi.color)
以上是关于重写父类方法与调用父类方法的主要内容,如果未能解决你的问题,请参考以下文章