class Animal:def __init__(self, name, color):self.name = nameself.color = colordef eat(self, food):print(f'{self.name}在吃{food}')def drink(self, sthing):print(f'{self.name}在喝{sthing}')def play(self):print(f'{self.name}在玩')def sleep(self):print(f'{self.name}在睡觉')# 继承class Dog(Animal):def __init__(self, name, color, age):super().__init__(name, color)# super()调用父类对象self.age = age# 属性有个性(构造属性重写)def kaijia(self):print(f"{self.name}看家")hashiqi = Dog('哈士奇', '黑白', 6)hashiqi.eat('骨头')# 多态 方法上个性(构造方法重写) 独特个性hashiqi.kaijia()class Cat(Animal):def __init__(self, name, color):super().__init__(name, color)# super()调用父类对象cat = Cat('波斯猫', 'red')cat.eat('鱼')# cat.kaijia() 因为猫不会看家 , 这是狗的独特个性
推荐阅读
- python贪吃蛇游戏代码 Python实现自动玩贪吃蛇
- python多图合并成一张图 Python实现多张图片合成一张马赛克图片
- 怎么从b站上下载视频 python爬b站视频
- 软件加密方法 python编写加密程序
- python编写爬虫的步骤 python爬虫程序代码
- 小编教你python 2.7编程模块函数的详细介绍 小编教你 怎样盘头发好看
- 小编教你python 2.7中安装whl格式文件的详细操作流程 小编教你如何在手机上申报契税
- 小编分享python 2.7将网页内容存到本地的具体操作方法 小编分享得几点希望能帮到大家
- 分享python 2.7合并csv文件的方法介绍 分享的句子语录经典
- 我来分享python 2.7日期时间转换的具体操作步骤 我来分享你来欣赏
