qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

父类:动物类

时间2023-04-16 14:17:32 提问来自 海南省海口市 的网友 分类创作 浏览337
class Animal(object): def __init__(self,name): self.name=name def run(self): print('动物在跑') #定义子类:狗类 class Dog(Animal): #Dog是Animal的子类,所以要在括号里写上Animal def __init__(self,name,age): #子类中定义了一个新的属性——年龄,因此需要重写__init__方法。 super().__init__(name) #用super()函数调用父类的方法,即调用了Animal中的__init___方法。 self.age=age #将年龄作为狗对象的属性之一。 def bark(self): #定义一个bark()方法,表明狗会叫。 print('%s: 汪汪汪!' % self.name) def run2(self): #重写run()方法来表明狗会奔跑。 print('%s: 快快奔跑!' % self.name)

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 用go实现cfb1算法 下一篇 建设教育强国的青年力 量