首页 > 其他 > 详细

类的继承

时间:2019-08-25 17:31:04      阅读:112      评论:0      收藏:0      [点我收藏+]


定义类的继承
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支持多继承
————————————————

类的继承

原文:https://www.cnblogs.com/ly570/p/11408529.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!