代码拉取完成,页面将自动刷新
#coding=utf-8
#创建一个类,名字叫Animal
class Animal():
#定义属性:名称,颜色,年龄,性别
def __init__(self,name,color,age,gender):
self.name = name
self.color = color
self.age = age
self.gender = gender
#定义方法:会叫,会跑
def run(self):
print('会跑')
def shout(self):
print('会叫')
#创建一个类,叫猫,继承Animal
class Cat(Animal):
#新增属性短毛
def __init__(self,name,color,age,gender,hair):
super().__init__(name,color,age,gender)
self.hair = hair
print(f'猫的名字叫{name},颜色是{color},{age}了,它有{hair}')
#新增方法,会捉老鼠
def catchmouse(self,mouse):
print(f'捉到了一只{mouse}老鼠')
def shout(self):
print('会喵喵叫')
#创建一个类,叫狗,继续Animal
class dog(Animal):
#新增属性长毛
def __init__(self,name,color,age,gender,hair):
super().__init__(name,color,age,gender)
self.hair = hair
print(f'狗的名字叫{name},颜色是{color},{age}了,它有{hair}')
#新增方法,会看家
def housekeeping(self,housekeeping):
print(f'它很会{housekeeping}')
def shout(self):
print('会汪汪叫')
#实例化
if __name__ == '__main__':
cat=Cat('mimi','白色','1岁','女性','短毛')
cat.catchmouse('大的')
dog=dog('汪汪','黑色','3岁','男生','长毛')
dog.housekeeping('看家')
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。