zoukankan      html  css  js  c++  java
  • 1、继承介绍

    1、什么是继承

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

    继承描述的是一种‘遗传’的关系:子类可以重用父类的属性

    在python中继承注意两点:

    1、在python中支持一个子类同时继承多个父类

    2、python中类分为两种:

    新式类:但凡继承object的类,以及该类的子类。。。都是新式类

    在python3中一个类如果没有继承类,默认继承object类,即python3中所有的类都是新式类

    经典类:没有继承object的类,以及该类的子类。。。都是经典类

    在python2中才区分新式类与经典类

    2、为何要用继承

             1、减少代码冗余

    3、如何用继承

    class Parent1(object):
        pass
    
    # print(Parent1.__bases__)
    
    class Parent2:
        pass
    
    class Subclass1(Parent1,Parent2):
        pass
    
    print(Subclass1.__bases__)
  • 相关阅读:
    hdu多校4
    hdu多校第三场
    牛客多校4
    bzoj 1477 扩展欧几里德
    bzoj 1485 卡特兰数 + 分解因子
    hdu多校 2
    牛客网暑期多校2
    bzoj 1040 基向内环树dp
    hdu 多校第一场
    SPOJ
  • 原文地址:https://www.cnblogs.com/z-x-y/p/10041586.html
Copyright © 2011-2022 走看看