请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

3回答

Mushishi 2019-03-23 21:48:46

看我上面发这个代码,你去弄明白类变量,执行清楚了再去改代码。不行再把你代码和错误发出来。

0 回复 有任何疑惑可以回复我~
Mushishi 2019-03-23 16:16:54
#coding=utf-8

class One:
'''
    继承
    '''
count = 0
def __init__(self,model,number):
self.model = model
self.number = number
One.count = number

class Two(One):
def __init__(self):
print(self.count)

if __name__ == "__main__":
t = One("ak",4)
ak = Two()


0 回复 有任何疑惑可以回复我~
Mushishi 2019-03-21 22:20:28

继续往后面看,哈哈,明天你看到不行我再来告诉你答案。

0 回复 有任何疑惑可以回复我~
  • 提问者 何子1 #1
    我把视频看到Jenkins了,这个没解决
    回复 有任何疑惑可以回复我~ 2019-03-23 15:03:19
  • 提问者 何子1 #2
    求老师告知答案
    回复 有任何疑惑可以回复我~ 2019-03-23 16:06:04
  • Mushishi 回复 提问者 何子1 #3
    这里就是一个继承,还有类属性得一个原因,不一定按照我得来,你可以这么做:
    #coding=utf-8
    
    class One:
        '''
        继承
        '''
        count = 0
        def __init__(self,model,number):
            self.model = model
            self.number = number
            One.count = number
    
    class Two(One):
        def __init__(self):
            print(self.count)
    
    if __name__ == "__main__":
        t = One("haha",4)
        ak = Two()
    
    看懂了么?
    回复 有任何疑惑可以回复我~ 2019-03-23 16:16:40
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信