重写父类方法
所谓重写,就是子类中,有一个和父类相同名字的方法,在子类中的方法会覆盖掉父类中同名的方法,
#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)
原文地址:https://www.cnblogs.com/FlameLuo/p/9736256.html
时间: 2024-10-11 13:05:58