找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2237|回复: 0

[求助] 求助關於多重繼承super()問題

0

主题

3

帖子

3

积分

贫民

积分
3
johnnyPython 发表于 2019-7-28 13:14:20 | 显示全部楼层 |阅读模式
看過一些書說super()會自動找到所有父類,並自動調用該父類的__init__()構造方法,但我試過後,發現super()只執行了首個繼承的父類的init方法,如果要調用所有的父類init,應該怎麼寫?





class gee:
    def __init__ ( self ):
         print ( "X" )

class yee:
    def __init__ ( self ):
         print ( "Y" )

class gee2(gee,yee) :
    def __init__ ( self ):
         super (). __init__ ( )
a = gee2() #結果輸出:X





回复

使用道具 举报

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

本版积分规则

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