第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

正在回答

3 回答

和self一樣理解就好了,或者你可以理解為“規(guī)定”

0 回復(fù) 有任何疑惑可以回復(fù)我~

通過(guò)@classmethod,get_hobby()就是一個(gè)類(lèi)方法,cls表示class,在調(diào)用的時(shí)候都是將類(lèi)以隱含的參數(shù)傳遞過(guò)去的,所以是用空來(lái)調(diào)用。

class ParentClass(object):
?? ?
??? var = "test for parent"

??? @classmethod
??? def clsmethod(cls):
??????? print cls.var

class SubClass(ParentClass):
?? ?
??? var = "test for sub"

在這個(gè)例子中,ParentClass.clsmethod輸出為 “test for parent”,而Subclass.clsmethod輸出為“test for sub”,通過(guò)此比較很好的詮釋了@classmethod類(lèi)方法隱式傳入的第一個(gè)參數(shù)也就是cls,是當(dāng)前類(lèi),而不是父類(lèi)。同時(shí)類(lèi)方法操作的是class 類(lèi)對(duì)象提供的內(nèi)部信息。

還有https://www.zhihu.com/question/22869546,在這個(gè)鏈接里面可以看到作者的調(diào)用過(guò)程,比較詳細(xì),希望對(duì)你有幫助。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

請(qǐng)問(wèn)代碼中的get_hobby(cls)是什么意思

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)