1.编程实现:设计一个鱼类fish,其中包含数据成员鱼编号fid、鱼名称fname,包含方法成员live(),
方法成员输出示例如:'草鱼:分布于我国,栖息于江河、湖泊中。'
2.编程实现:设计一个淡水鱼类freshwaterfish, 该类继承fish, 增加自有数据成员生活习性fhabit,且
方法成员继承fish方法成员,增加信息输出示例如:'草鱼:分布于我国,栖息于江河、湖泊中。属食草性鱼类。'
class Fish:
def __init__(self,fname,fid):
self.fname=fname
self.fid=fid
def live(self):
print('%s:分布于我国,栖息于江河、湖泊中。'%self.fname)
class Freshwaterfish(Fish):
def __init__(self,fname,fid,fhabit):
super().__init__(fname,fid)
self.fhabit=fhabit
def live(self):
print('%s:分布于我国,栖息于江河、湖泊中。%s'%(self.fname,self.fhabit))
fish=Freshwaterfish('草鱼','001','属食草性鱼类。')
fish.live()