本文教程操作环境: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中子类与父类的关系
讨论,可以看出,在实例的继承中,子类并没有明确的表现出来,这需要我们自己去探索,大家在使用的时候也需要注意。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python tkinter 如何获取标签内容?10/01
- ♥ 什么是 python 特征生成?12/09
- ♥ 什么是python字节10/17
- ♥ python:在字符串中查找指定字符的多索引方法09/24
- ♥ python中的反向传播算法是什么?01/10
- ♥ 如何在Python中实现max函数max函数?10/11
内容反馈