优草派  >   Python

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

王涵            来源:优草派

对于刚开始学习python的小伙伴,在学习的过程中难免对一些知识点会存在一些疑问,或者是对一些概念理解的还是有些模糊。最近小编也注意到有很多小伙伴对python类的继承和使用还是不太理解,下面就详细解释一下吧。

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

首先我们要搞清楚什么是python的类,类在python中使用的英文单词是class,它用来描述具有相同的属性和方法的对象的集合,同时也定义了每一个对象共有的属性和方法。

而什么是python的继承呢,原有的类称作为父类,最新创建的类叫做子类,继承就是子类会得到父类的所有属性和方法,但同时也可以拥有父类没有的属性和方法,可以自己单独创建属性,不受父类的干扰。

定义类的基本语句是:

class 类名:

语句1…

语句2…

在语句中,类定义也需要被执行才会起作用,创建类时,python会自动运行__init__() 这个特殊的方法,这个形参self也是不能缺少的,而且还必须位于其他形参前面,举个例子:

class fruit():
def __init__(self,color,name):
self.color=color
self.name=name

我们也需要了解到,有一个特殊函数是super(),它可以帮助子类和父类之间的关系联系起来,super().init() 让Python调用父类的方法,当然,父类和子类必须在同一个文件中,并且位于子类的前面,在定义子类的时候,必须要在子类括号内指定父类的名称。

对于python类的继承和使用在上面小编也讲解了,不知大家掌握了多少了呢,那么不妨就自己动手试试吧。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行