博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第十一章、类的继承
阅读量:5292 次
发布时间:2019-06-14

本文共 576 字,大约阅读时间需要 1 分钟。

目录

第十一章、类的继承

一、什么是继承

继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类

继承的特性:子类遗传父类的属性和函数

二、为什么要继承

  • 可以减少代码的冗余

三、对象的继承

  • python可以一个类同时继承多个父类

    class Parent1:    passclass Parent2:    passclass Son(Parent1, Parent2):    pass
    print(Sub1.__bases__)-----------------------------------------#(
    ,
    )
  • 在Python3中如果一个类没有继承任何类,则默认继承object类

  • 在Python2中如果一个类没有继承任何类,不会继承object类

  • print(Parent1.__bases__)(
    ,)

四、类的分类

新式类

  • 继承了object的类以及该类的子类,都是新式类
  • Python3中所有的类都是新式类

经典类

  • 没有继承object的类以及该类的子类,都是经典类
  • 只有Python2中才有经典类

转载于:https://www.cnblogs.com/demiao/p/11419370.html

你可能感兴趣的文章
Servlet3.0新特性
查看>>
java内存溢出怎么解决
查看>>
JS对象以及"继承"
查看>>
Ewebeditor最新漏洞及漏洞大全
查看>>
socket计划编制的原则
查看>>
sqlite3经常使用命令&语法
查看>>
[leetcode] 309. Best Time to Buy and Sell Stock with Cooldown(medium)
查看>>
解决微信授权回调页面域名只能设置一个的问题 [php]
查看>>
数组去重一步到位
查看>>
HDU 4671 Backup Plan 构造
查看>>
linux下编译openjdk8
查看>>
【python】--迭代器生成器装饰器
查看>>
Pow(x, n)
查看>>
安卓当中的线程和每秒刷一次
查看>>
MySQL Proxy
查看>>
关于Vue的组件的通用性问题
查看>>
随机颜色值
查看>>
每日一库:Modernizr.js,es5-shim.js,es5-safe.js
查看>>
目录相关的操作
查看>>
解决虚拟机vmware安装64位系统“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的问题...
查看>>