Python 第八节 第五课

举报
我是小白呀iamarookie 发表于 2021/09/11 01:14:31 2021/09/11
【摘要】 [toc] 继承     继承是面向对象程序设计的重要特征, 也是实现 "代码复用" 的重要手段.     如果一个新类继承自己一个设计好的类, 就直接具备了已有类的特征, 就大大降低了工作难度. 已有的类, 我们称为 "父类或者基类", 新的类, 我们称为 "子类或者派生类". 语法格式...

[toc]

继承

    继承是面向对象程序设计的重要特征, 也是实现 "代码复用" 的重要手段.

    如果一个新类继承自己一个设计好的类, 就直接具备了已有类的特征, 就大大降低了工作难度. 已有的类, 我们称为 "父类或者基类", 新的类, 我们称为 "子类或者派生类".

语法格式

Python 支持多重继承, 一个子类可以继承多个父类. 继承的语法格式如下:

    class  子类类名 ( 父类 1[, 父类 2, .....]):

        类体

如果在类定义中没有指定父类, 则默认父类是 object 类. 也就是说, object 是所有类的父类, 里面定义了一些所有类共有的默认实现, 比如: __new__().

定义子类时, 必须在其结构函数中调用父类的构造函数. 调用格式如下:

父类名.__init__(self, 参数列表)

执行结果:

文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。

原文链接:iamarookie.blog.csdn.net/article/details/108924916

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。