知行编程网知行编程网  2022-11-20 06:00 知行编程网 隐藏边栏  11 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中子类与父类的关系的相关知识,包括python调用父类构造函数,以及Python继承父类这些编程知识,希望对大家有参考作用。

python中子类与父类的关系


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



1、概念


子类和父类主要描述的是类之间的

继承关系

,即所属关系。继承的类可在被继承的类的基础上添加格外的参数和行为,新类称为子类,扩展类;被继承的类称为基类、父类或者超类。



2、




继承关系

子类和父类之间的关系是“is”关系。如上所述,Cat 继承自 Animal 类。我们可以说:


“A”是 Animal 类的实例,但,“A”不是 Cat 类的实例。


“C”是 Animal 类的实例,“C”也是 Cat 类的实例。

判断对象之间的关系,我们可以通过isinstance(variable, type)来判断:

print('"A" IS Animal?', isinstance(A, Animal))
print('"A" IS Cat?', isinstance(A, Cat))
print('"C" IS Animal?', isinstance(C, Animal))
print('"C" IS Cat?', isinstance(C, Cat))

python中类的使用上,我们分为两种:子类和父类。对于两者的关系,我们可以简单的理解为继承。但是python中增加了实例的讨论,所以对于继承的子类,是否继承父类的实例是另一个需要思考的问题。


以上就是


python中子类与父类的关系


讨论,可以看出,在实例的继承中,子类并没有明确的表现出来,这需要我们自己去探索,大家在使用的时候也需要注意。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享