什么是python构造函数

2025-05-19 01:37:49
什么是python构造函数

2、Python中的构造函数是__init__函数。在Python中,子类如果定义了构造函数,而没有调吹涡皋陕用父类的,那么Python不会自动调用,也就是说父类的构造函数不会执行。比如有test.py的module文件:

什么是python构造函数

3、子类B继承自A,但是子类B的构造函数没有调用A的构造函数。下面我们这样测试:

什么是python构造函数

4、由于B没有调用A的构造函数,因此,实例b上面也没有属性name,造成访问出错。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:96
  • 阅读量:95
  • 阅读量:93
  • 阅读量:81
  • 阅读量:89
  • 猜你喜欢