Call to __init__ of super class is missed
时间: 2024-04-25 09:24:54 浏览: 7
回答: 当子类继承父类时,如果子类的构造函数中没有调用父类的构造函数,就会导致父类的构造函数被忽略。\[1\]在代码中,子类Child的构造函数中没有调用父类Parent的构造函数,因此父类的构造函数被忽略。为了调用父类的构造函数,可以使用super()函数来实现。\[1\]另外,对于__call__方法,它是由对象后加括号触发的,即对象()或者类()()。\[2\]最后,如果__new__创建的是当前类的实例,会自动调用__init__函数。\[3\]
#### 引用[.reference_title]
- *1* [[Pycharm] 提示 Call to __init__ of super class is missed](https://blog.csdn.net/Namenlose/article/details/104301736)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [python面向对象基础(三)内置方法 __xx__](https://blog.csdn.net/weixin_30430169/article/details/96364599)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]