鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[扩展阅读] super() 这么优秀,官方也极力推荐,但这里面有些坑你们可能把握不住…

  [复制链接]
发表于 2023-5-31 10:40:53 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-6-2 16:10:14 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-6-5 11:32:27 | 显示全部楼层
好好看看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-5 16:04:44 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-6-6 01:17:57 | 显示全部楼层
类D和类C中arg参数的问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-6 11:13:37 | 显示全部楼层
将C和D类中的arg参数改为不定长参数
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-7 16:46:38 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-6-7 20:19:11 | 显示全部楼层
zxczv
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-9 17:31:57 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-6-10 23:49:56 | 显示全部楼层
@小甲鱼

小甲鱼老师,本贴中这一部分,代码运行结果是错误的。
  1. class A:
  2.     def say(self):
  3.         print("FishA")

  4. class B:
  5.     def say(self):
  6.         print("FishB")
  7.         
  8. class C(A):
  9.     def say(self):
  10.         A.say(self)
  11.         print("FishC")
  12.         
  13. class D(B):
  14.     def say(self):
  15.         B.say(self)
  16.         print("FishD")

  17. class E(C, D):
  18.     def say(self):
  19.         D.say(self)
  20.         C.say(self)
  21.         print("FishE")

  22. e = E()
  23. e.say()
复制代码

  1. =================== RESTART: C:\Users\goodb\Desktop\FishC.py ===================
  2. FishA
  3. FishB
  4. FishC
  5. FishD
  6. FishE
复制代码


实际运行结果应该是:
  1. FishB
  2. FishD
  3. FishA
  4. FishC
  5. FishE
复制代码


小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-11 14:10:12 | 显示全部楼层
会一直super到object里面去?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-13 15:37:23 | 显示全部楼层
6
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-6-16 20:15:42 | 显示全部楼层
666,先回复再慢慢消化
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-18 06:27:00 | 显示全部楼层

你在水我可举报你哦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-20 23:54:25 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-6-21 14:16:17 | 显示全部楼层
arg?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-6-23 17:47:31 | 显示全部楼层
将super __init__(arg)中的arg删掉
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-23 22:32:19 | 显示全部楼层
如何
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-6-25 01:15:10 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-6-25 14:29:07 | 显示全部楼层
学习学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-4 04:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表