classFruit:#基类
color ="绿色"#类属性defharvest(self,color):print("水果是:",color,"的!")#输出形式参数colorprint("水果已经收获......")print("水果原来是:",Fruit.color,"的!")#输出类属性classApple(Fruit):
color ="红色"def__init__(self):print("我是苹果")defharvest(self,color):print("苹果是:",color,"的!")#输出形式参数colorprint("苹果已经收获......")print("苹果原来是:",Fruit.color,"的!")#输出类属性 classOrange(Fruit):
color ="橙色"def__init__(self):print("我是橘子")defharvest(self,color):print("橘子是:",color,"的!")#输出形式参数colorprint("橘子已经收获......")print("橘子原来是:",Fruit.color,"的!")#输出类属性
apple = Apple()#创建苹果类的实例
apple.harvest(apple.color)#调用基类的harvest()方法
orange = Orange()#创建橘子类的实例
orange.harvest(orange.color)#调用基类的harvest()方法