python类的继承是什么?python类的继承怎么用?

 时间:2026-02-15 13:55:14

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.")

python类的继承是什么?python类的继承怎么用?

2、接下来,我们在父类Fruit的基础上,创建一个子类Tropical_fruit。

第一步,写下class+子类名称。代码示例如下:

class Tropical_fruit():

python类的继承是什么?python类的继承怎么用?

3、第二步,将父类名称放在子类名称后面的括号中。代码示例如下:

class Tropical_fruit(Fruit):

python类的继承是什么?python类的继承怎么用?

4、第三步,定义__init__特殊方法,形参跟父类的形参一样。代码示例如下:

def __init__(self,name,color):

python类的继承是什么?python类的继承怎么用?

5、第四步,在__init__方法下,用super()这个特殊函数将父类跟子类关联起来,即子类继承父类的所有属性。代码示例如下:

def __init__(self,name,color):


   super().__init__(name,color)

python类的继承是什么?python类的继承怎么用?

6、第五步,创建一个子类Tropical_fruit的实例,并调用父类中定义的read_shelflife方法。代码示例如下:

my_fruit = Tropical_fruit("durian","yellow")


my_fruit.read_shelflife()

python类的继承是什么?python类的继承怎么用?

7、第六步:执行以上代码。可以看到,创建的子类实例能正常的调用父类中的方法,如图。

python类的继承是什么?python类的继承怎么用?

1、创建父类,初始化属性,定义方法;

2、创建子类,用super()将父类与子类关联;

3、实例化子类,调用父类中定义的方法。

python类的继承是什么?python类的继承怎么用?

  • python如何定义切片对象?
  • Python库详解之re库
  • python导入py文件报错怎么办
  • 如何用python
  • vs2013怎么设置程序字体的大小
  • 热门搜索
    o型血和ab型血生的孩子是什么血型 3月7日是什么星座 什么是新媒体 ipqc是什么意思 黑洞是什么 猫来家里有什么预兆 chair是什么意思 什么是爱情 域名是什么 每逢佳节倍思亲的上一句是什么