zoukankan      html  css  js  c++  java
  • 单继承和多继承

    面向对象的三大特性: 封装,继承,多态.

    什么是继承?

    专业角度: B 继承 A类, B就叫做A的子类,派生类, A叫做B的父类,基类,超类. B类以及B类的对象使用A类的所有的属性以及方法.

    字面意思: 继承就是继承父母所有的资产.

    单继承,多继承.

    继承的优点.

    节省代码.
    增强的耦合性.
    代码规范化.

    继承分为单继承与多继承.

    Person Dog Cat : 子类,派生类

    Animal: 父类, 基类, 超类

    单继承: 使用.

    多继承:有区别.

    单继承.

    子类以及对象可以调用父类的属性方法.
    多继承.

    面向对象:

    python2.2之前:都是经典类,

    python2.2直至python2.7之间存在两种类型: 经典类,新式类.

    经典类: 基类不继承object,查询规则 依靠:深度优先的原则.

    新式类: 基类必须继承object,查询规则: mro算法.

    python3x 只有新式类.

  • 相关阅读:
    数组字典
    字符串创建
    不可变数组
    数组
    纯净控制台
    可变字典
    数组Array
    id NSObject instanceType 区别
    可变字符串 插入,删除,替换,赋值
    查询字符串中某部分的字符串
  • 原文地址:https://www.cnblogs.com/W-Y-C/p/11157753.html
Copyright © 2011-2022 走看看