zoukankan      html  css  js  c++  java
  • 类的继承


    定义类的继承
    class DerivedClassName(BaseClassName):
    <statement1>
    ...
    <statementN>
    1
    2
    3
    4
    继承的子类
    会继承父类的属性与方法
    也可以重新自定义方法 , 覆盖父类的属性与方法
    用super()调用父类的方法
    class A(http://www.amjmh.com):
    def AMethod(self, args):
    pass
    class B(A):
    def BMethon(self, args):
    super(B, self).AMethod(args)
    1
    2
    3
    4
    5
    6
    子类的类型判断
    isinstance(B, A)
    如果对象B的类型与A的类型相同则返回 True , 否则返回 False
    object – 实例对象
    classinfo – 可以是直接或间接类名、基本类型或者由它们组成的元组
    issubclass(B, A)
    如果 B 是 A 的子类返回 True , 否则返回 False
    class – 类
    classinfo – 类
    python支持多继承
    ————————————————

  • 相关阅读:
    12.3
    团队项目第一阶段冲刺第一天
    4.22
    4.21 re重要功能
    12.1
    12.2
    4.17
    4.16
    css设置子元素相对于父元素保持位置不变(含有滚动条的父元素)
    git操作和npm操作清单
  • 原文地址:https://www.cnblogs.com/ly570/p/11408529.html
Copyright © 2011-2022 走看看