×
新网 > 主机-资讯 > 正文

云计算开发学习笔记:Python3 类的继承与多继承

  • 作者:zccc
  • 来源:网络
  • 2020-09-03 09:14:43

继承 Python 同样支持类的继承,如果一种语言不支持继承,类就没有什么意义。派生类的定义如下所示: BaseClassName(示例中的基类名)必须与派生类定义在一个作用域内。除了类,还可

继承

Python 同样支持类的继承,如果一种语言不支持继承,类就没有什么意义。派生类的定义如下所示:

BaseClassName(示例中的基类名)必须与派生类定义在一个作用域内。除了类,还可以用表达式,基类定义在另一个模块中时这一点非常有用:

执行以上程序输出结果为:

多继承

Python同样有限的支持多继承形式。多继承的类定义形如下例:

需要注意圆括号中父类的顺序,若是父类中有相同的方法名,而在子类使用时未指定,python从左至右搜索 即方法在子类中未找到时,从左到右查找父类中是否包含方法。

执行以上程序输出结果为:

新网箭头云服务器

  • 相关专题

免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

免费咨询获取折扣

Loading