我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python的super继承问题

我同时继承A和B 那我super().init 为啥继承的是A的 init构造 为啥不是B? 难道我只能通过super(A, self).init()来控制继承的父类构造?

img

继承多个父类的情况,如果方法名相同,那么只会执行第一个父类的方法;
你这里是Class C(A, B),所以执行第一个父类A的方法;
如果你想执行父类B的方法,那么就调整一下顺序,Class C(B, A)

近期文章

  • 关于#c#的问题,如何解决?
  • 关于java模糊查询问题
  • 如何设置Excel按上下左右键正常移动光标
  • Linux MySQL8.0连接datagrip出错,如何解决?
  • Diango报错,页面加载不出,如何解决?
  • Python实际问题解决代码构思
  • return有关的问题
  • vs2022如何创建.net core控制台应用程序
  • 一道c++继承相关程序阅读题
  • Opencv+C++图像处理的问题
  • highcharts设置主题出现中文乱码
  • !求解答这个问题!。
  • c语言使用fgetc(fp)和while循环计数,代码相同,为什么前后输出不一样?
  • 我试过输入THREE.REVISION,控制台会弹出版本的信息,但是我看里面的却是没有定义版本???
  • 手机传感器的加速度测试值通过蓝牙发送到另一部手机
  • ubuntu安装出错,进入不了win
  • Java软件开发学习路线
  • 1编写程序:求根公式计算
  • 如何使用js,利用input(type=color)修改渐变色的值?
  • c控制语句:分支和跳转2

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华