python 单一继承定义,Python单继承

  python 单一继承定义,Python单继承

  一、继承的作用

  减少代码,增加代码的重用功能,设置类之间的直接关系。

  二、单继承和多继承定义

  单继承:每个阶级只能继承一个阶级;

  多继承:允许从每个类继承多个类。

  三、单继承和多继承优缺点

  1、单继承:

  继承有序逻辑清晰,语法简单,隐患少。

  该函数不能扩展,只能在当前唯一继承链中扩展。

  2、多继承:

  优点:该类的功能易于扩展。

  缺点:继承关系混乱。

  补充:关于多继承的MRO

  1.MRO是一个列表,用于保存多重继承中的继承顺序;

  2.python本身采用C3算法进行多重继承钻石继承来计算结果。

  3.MRO清单的计算原则:

  子类总是在父类之前;

  如果有多个父类,则按照继承语法中括号中类的书写顺序存储;

  如果多个类继承同一个父类,孙类中只选择继承语法;

  括号中第一个父类的父类。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: