python类的继承是什么?python类的继承怎么用?
1、首先,新建一个父类Fruit。代码示例如下:
class Fruit():
"""定义一个水果大类"""
def __init__(self,name,color):
self.name = name
self.color = color
self.shelflife = 7
def read_shelflife(self):
print(self.name + " has a shelf life of " + str(self.shelflife) + " days.")
2、
接下来,我们在父类Fruit的基础上,创建一个子类Tropical_fruit。
第一步,写下class+子类名称。代码示例如下:
class Tropical_fruit():
3、第二步,将父类名称放在子类名称后面的括号中。代码示例如下:
class Tropical_fruit(Fruit):
4、第三步,定义__init__特殊方法,形参跟父类的形参一样。代码示例如下:
def __init__(self,name,color):
5、第四步,在__init__方法下,用super()这个特殊函数将父类跟子类关联起来,即子类继承父类的所有属性。代码示例如下:
def __init__(self,name,color):
super().__init__(name,color)
6、
第五步,创建一个子类Tropical_fruit的实例,并调用父类中定义的read_shelflife方法。代码示例如下:
my_fruit = Tropical_fruit("durian","yellow")
my_fruit.read_shelflife()
7、
第六步:执行以上代码。可以看到,创建的子类实例能正常的调用父类中的方法,如图。
1、1、创建父类,初始化属性,定义方法;
2、创建子类,用super()将父类与子类关联;
3、实例化子类,调用父类中定义的方法。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:31
阅读量:85
阅读量:39
阅读量:93
阅读量:78