DAY25学习笔记

继承

  什么是继承

    在程序中继承是一种新建子类的方式,新创建的类称之为子类/派生类,被继承的类称之为父类/基类/超类,继承描述的是一种遗传关系,子类可以重用父类的属性。

  为何用继承

    减少类与类之间代码冗余的问题。

  如何继承

    先抽象再继承。

  在python中继承的特点分为单继承或多继承。

    class Parent1(object):

    pass

    class Parent2:

    pass

    class Sub1(Parent1):

    pass

    class Sub2(Parent1,Parent2):

    pass

    print(Sub1.__bases__)

    print(Sub2.__bases__)

    print(Parent1.__bases__)

    print(Parent2.__bases__)

  python2与python3在继承上的区别

    新式类:但凡继承object类的子类,以及该子类的子子类等都称之为新式类。

    经典类:没有继承object类的子类,以及该子类的子子类等都称之为经典类。

    只有在python2中才分新式类和经典类。

属性查找顺序

  

  

派生

 

转载于:https://www.cnblogs.com/lipengjia/p/9838400.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值