markdown 蟒蛇多继承之超()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 蟒蛇多继承之超()相关的知识,希望对你有一定的参考价值。

```
# -*- coding:utf-8 -*-

class A:
    def __init__(self):
        print('@A')


class B(A):
    def __init__(self):
        print('#B')
        super().__init__()
        print('@B')


class C(A):
    def __init__(self):
        print('#C')
        super().__init__()
        print('@C')


class D(B, C):
    def __init__(self):
        print('#D')
        super().__init__()
        print('@D')


d = D()

```


![](//wbs.kupposhadow.com/file/5ad0ba8497180077a258b225)

从结果可以看出来,super()实现了类似装饰者的设计模式

以上是关于markdown 蟒蛇多继承之超()的主要内容,如果未能解决你的问题,请参考以下文章

markdown 蟒蛇关键字传参.MD

markdown 蟒蛇

markdown 蟒蛇定时执行脚本实例

markdown 蟒蛇中的咸菜

markdown PHP,JS,蟒蛇常用函数对比

markdown 蟒蛇圣经