千锋教育-做有情怀、有良心、有品质的职业教育机构

python基类是什么意思

来源:千锋教育
发布时间:2023-11-14 16:57:41
分享

python基类是什么意思

1、说明

继承就是让类和类之间产生父子关系,子类可以拥有父类的静态属性和方法。

这里的父类指的是被继承的类,也叫做基类;子类指的是继承其它类的类,也叫做派生类

基于至少两个类之间才有继承,比如B类继承A类,那么A就是B的父类(又叫超类、基类)。

2、基类的查看

Python为所有类都提供了一个bases属性,通过该属性可以查看该类的所有直接父类,该属性返回所有直接父类组成的元组。注意是直接父类。

使用语法:

类名.bases

3、实例

#基类

classA(object):

defshow(self):

print('baseshow')

#派生类

classB(A):

defshow(self):

print('derivedshow')

obj=B()

obj.show()

#调用基类的show

obj.__class__=A

obj.show()

#调用派生类的show

obj.__class__=B

obj.show()

以上就是python基类的基本介绍,大家在学习完后,可以就基类做一些继承的练习,并联系以往所学的知识点。更多Python学习推荐:请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python__name__调用模块 python中__name__调用模块1、说明不想让模块中的某些代码执行,可以用__name__属性来使程序仅调用模块中的一部分。每一个模块中都有一个__name__属性,当其值等于__main__时
  • pythonfrom…import的导入注意 pythonfrom…import的导入注意1、说明从模块中导入一个指定的部分到当前的命名空间,同样也可以导入一个模块中的多个部分(或者导入多个方法或变量)。2、注意这种方式可能会导致和本文件中定义的
  • pythonmultiprocessing如何使用? pythonmultiprocessing如何使用?1、说明Multiprocessing模块是多进程模块的跨平台版本。该方法提供一个Process类来表示进程对象。因此,可以使用Python编写多进
  • pythonfork()的调用 python中fork()的调用1、说明fork()可以在Python程序中轻松创建子进程,实现多进程。Unix/Linux操作系统(比如常见的Mac咯)提供了一个fork()系统调用,它被调用一次,
  • pythonre是什么? pythonre是什么?我们都知道正则表达式,不过它在使用的时候,还可以结合其它的模块一起运用。我们今天要说的是re模块,能够对正则表达式的作用进行很好地发挥。下面我们就一起来进行re模块的初步学习。
  • pythonround()函数是什么 pythonround()函数是什么在我们对数据进行整理的时候,发现小数点后面的数字时不统一的。为了能够方便我们的激计算,这时候四舍五入的概念就用到了,而round()函数就可以实现这样的数字取值,下