zoukankan      html  css  js  c++  java
  • 继承

    继承

    继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类。

    class ParentClass1: #定义父类
        pass
    
    class ParentClass2: #定义父类
        pass
    
    class SubClass1(ParentClass1): #单继承,基类是ParentClass1,派生类是SubClass
        pass
    
    class SubClass2(ParentClass1,ParentClass2): #python支持多继承,用逗号分隔开多个继承的类
        pass

    一个类可以被多个类继承。

    python特有:一个类可以继承多个类(多继承)。

    多继承下子类和父类使单项联系的,子类可以找到父类,但是父类不能找到子类。

    print(SubClass1.__bases__)
    print(SubClass2.__bases__)

    我们可以通过__bases__来调取一个类的父类。

    没有继承父类的类就默认继承object类,这个使所有的类的爸爸。

    print(ParentClass1.__bases__)
    View Code

  • 相关阅读:
    MySQL
    MySQL
    MySQL
    javaScript之深度理解原型链
    javaScript之this的五种情况
    ES6之箭头函数中的this
    javaScript之跨浏览器的事件对象
    javaScript之事件处理程序
    javaScript之promise
    VUE之使用百度地图API
  • 原文地址:https://www.cnblogs.com/zly9527/p/11569417.html
Copyright © 2011-2022 走看看