• 技术文章 >Python技术 >Python基础教程

    python继承的缺点

    小妮浅浅小妮浅浅2021-09-09 11:42:39原创134

    1、可能特殊的类存在其他特殊的地方,定义一个类,其下也可以重新定义类,这样会导致继承的那条线越来越长。

    2、如果使用继承,任何一点小小的变化都需要重新定义一个类,很容易导致类别的爆炸式增长。

    产生大量具有细微差异的子类。因此,有一个多用组合少用继承的原则。

    实例

    class SubDict(dict):
        def __setitem__(self, k, v):
            v = "sub_item_"+str(v)
            super().__setitem__(k, v)
     
    sd = SubDict(one="one")
    print(sd)
    sd['two']='two'
    print(sd)
    sd.update(three="three")
    print(sd)
    # {'one': 'one'}
    # {'one': 'one', 'two': 'sub_item_two'}
    # {'one': 'one', 'two': 'sub_item_two', 'three': 'three'}

    以上就是python继承的缺点,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python继承
    品易云
    上一篇:python调用父类的三种方法 下一篇:python中MRO原则的使用

    相关文章推荐

    • Python继承机制及其使用• python继承是如何实现的• 什么是python继承?如何掌握?• python继承类中如何重写?• python继承是什么?• python继承的特征有哪些?• python继承的基类属性分析• Python继承的原理分析• python继承的多种类型• python继承的特性分析• python继承的两点好处

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网