class Frult:
def __init__(self,color='绿色'):
Frult.color=color
def harvest(self,color):
print('水果是;'+color)
print('水果原来是'+Frult.color)
class Apple(Frult):
color='红色'
def __init__(self):
print('我是苹果')
super().__init__()
class Sap(Frult):
def __init__(self,color):
print('\n我是人参果')
super().__init__(color)
def harvest(self,color):
print('人参果是:'+color)
print('人身果原来是'+Frult.color)
apple=Apple()
apple.harvest(apple.color)
sap=Sap('白色')
sap.harvest('金色')

本文通过具体的Python代码示例介绍了类的定义、初始化方法、属性设置及子类继承的概念。示例中创建了基础的水果类,并进一步扩展为苹果和人参果两个具体类,演示了如何使用super()调用基类的方法。
1146

被折叠的 条评论
为什么被折叠?



