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

    python类的继承链分析

    小妮浅浅小妮浅浅2021-08-06 10:04:55原创2511

    1、子类可以继承父类,同样,父类也可以继承自己的父类,一层一层地继承。

    class A:
    def have(self):
    print('I hava an apple')
     
    class B(A):
    pass
     
    class C(B):
    pass

    2、如果想判断一个类别是否是另一个类的子类别,可以使用内置函数issubclass()。

    >>> issubclass(C, A)
    True
    >>> issubclass(B, A)
    True
    >>> issubclass(C, B)
    True

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

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python类
    上一篇:python类的继承如何定义? 下一篇:python常见过滤器的整理

    相关文章推荐

    • Python类调用实例方法• 浅谈Python类命名空间• 案例详解:Python类继承机制• python类重载吗• python类和函数的区别是什么• python类自带方法吗• python类是函数吗• python类声明变量类型吗• python类可以继承吗• python类对象和实例对象是一样的吗• python类可以传递参数吗• python类装饰器的使用注意• python类 是什么• python类装饰器如何使用?• Python类成员的访问限制• python类属性设置默认值

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网