85-OOP之继承

如果两个类有很多相同之处,使用继承更为合理。
新品玩具熊增加了一个跑的行为,其他与原来的玩具熊一致。

class BearToy:
    def __init__(self, nm, color, size):
        self.name = nm
        self.color = color  # 绑定属性到实例
        self.size = size

    def sing(self):
        print('lalala...')

    def speak(self):
        print('My name is %s' % self.name)

class NewBear(BearToy):
    def run(self):
        print('running...')

if __name__ == '__main__':
    b1 = NewBear('venie', 'Brown', 'Small')
    b1.sing()
    b1.run()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • http://blog.csdn.net/guiying712/article/details/55213884
    enchanted1107阅读 861评论 0 0
  • 一直喜欢流泪,大多是悲伤的牵扯。很久没有看文章感动流泪了。 看到一个母亲,千里迢迢,固执的想要给孩子一碗粥,一碗爱...
    风居住的街道0625阅读 3,138评论 0 1
  • 暴风雨来临之前 大地上,成片的油菜花揉了揉眼眸,一阵清晰后,互诉衷肠。 花的衣袂边,一株洋槐树伸长脖子,呼唤开在春...
    重庆风铃阅读 1,813评论 0 1
  • 2017-2-1 过年回家,二妹子总说我身上很好闻,逮住我一个劲儿嗅,惹得老妈抱腹狂笑,感觉成了砧上鱼肉。 每个人...
    幕_pandalalala阅读 1,378评论 0 1