您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

当我们声明子类的对象时,为什么不调用超类的构造函数?

当我们声明子类的对象时,为什么不调用超类的构造函数?

在python中,您应该显式调用父级的初始化程序(__init__实际上是调用方法的方式,“ constructor”是其他方法)。

您可以像在注释行中那样进行操作。更好的是,您应该使用super可以确定要访问哪个父级的函数。不过,它仅适用于新型类(基本上,这意味着类层次结构的根必须从继承object)。

其他 2022/1/1 18:48:23 有461人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶