Python 第八节 第五课

    科技2022-08-01  112

    [toc]

    继承

        继承是面向对象程序设计的重要特征, 也是实现 "代码复用" 的重要手段.

        如果一个新类继承自己一个设计好的类, 就直接具备了已有类的特征, 就大大降低了工作难度. 已有的类, 我们称为 "父类或者基类", 新的类, 我们称为 "子类或者派生类".

    语法格式

    Python 支持多重继承, 一个子类可以继承多个父类. 继承的语法格式如下:

        class  子类类名 ( 父类 1[, 父类 2, .....]):

            类体

    如果在类定义中没有指定父类, 则默认父类是 object 类. 也就是说, object 是所有类的父类, 里面定义了一些所有类共有的默认实现, 比如: __new__().

    定义子类时, 必须在其结构函数中调用父类的构造函数. 调用格式如下:

    父类名.__init__(self, 参数列表)

    执行结果:

    Processed: 0.010, SQL: 8