欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

什么是python中子类父类_零基础入门:python中子类继承父类的__init__方法实例

发布时间:2025/3/21 python 54 豆豆
生活随笔 收集整理的这篇文章主要介绍了 什么是python中子类父类_零基础入门:python中子类继承父类的__init__方法实例 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

前言:

今天为大家带来的内容是零基础入门:python中子类继承父类的__init__方法实例!具有不错的参考意义,希望在此能够帮助到各位!(喜欢的话记得点赞转发关注不迷路哦)

使用Python写过面向对象的代码的同学,可能对 __init__ 方法已经非常熟悉了,__init__方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的 初始化 。

注意:这个名称的开始和结尾都是双下划线。

父类A

子类不重写__init__ , 实例化子类时,会自动调用父类定义的__init__

class B(A): def getName(self): return 'B '+self.name if __name__=='__main__': b=B('hello') print b.getName()

执行

$python lei2.py name: helloB hello

但重写了__init__时,实例化子类,就不会调用父类已经定义的__init__

执行

$python lei2.py hiB hello

为了能使用或扩展父类的行为,最好显示调用父类的__init__方法

执行

$python lei2.pyname: hellohiB hello

总结

以上就是关于python子类继承父类的__init__方法的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

最后多说一句,小编是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。

总结

以上是生活随笔为你收集整理的什么是python中子类父类_零基础入门:python中子类继承父类的__init__方法实例的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。