码迷,mamicode.com
首页 > 编程语言 > 详细

python之类的继承

时间:2020-05-05 14:01:09      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:size   设计   代码   开始   类的继承   elf   python   font   sel   

继承是为了代码复用和设计复用而设计的,是面向对象程序设计的重要特征之一。当我们设计一个新类时,如果可以继承一个已有的设计良好的类,然后进行二次开发,无疑会大幅度减少开发工作量。

1. 类继承语法:

Class 派生类名(基类名): #基类名写在括号里

派生类成员

在继承关系中,已有的,设计好的类称为父类或基类,新设计的类称为子类或派生类。派生类可以继承父类的公有成员,但是不能继承其私有成员。

在python中继承的一些特点:

A、 在继承中基类的构造函数(__init__()方法)不会被自动调用,它需要在其派生类的构造中亲自专门调用

B、 如果需要在派生类中调用基类的方法时,通过“基类名.方法名()”的方法来实现,需要加上基类的类名前缀,且需要带上self参数变量。区别于在类中调用普通函数时并不需要带上self 参数。也可以使用内置函数super()实现这一目的。

C、 Python总是首先查找对应类型的方法,如果它不能在派生类中找到对应的方法,它才开始到基类中逐个查找(先在本类查找调用的方法,找不到才去基类中找)。





python之类的继承

标签:size   设计   代码   开始   类的继承   elf   python   font   sel   

原文地址:https://www.cnblogs.com/anttech/p/12830508.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!