首页 > 其他 > 详细

重写父类方法与调用父类方法

时间:2018-10-02 10:08:53      阅读:111      评论:0      收藏:0      [点我收藏+]

  重写父类方法

   所谓重写,就是子类中,有一个和父类相同名字的方法,在子类中的方法会覆盖掉父类中同名的方法,

#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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!