01.11 - 類方法–類方法靜態(tài)方法

1. 對象方法:

  • a. 怎么聲明:直接聲明在類中
  • b. 特點:自帶self參數(shù)尿招,調(diào)用的時候不用傳參茂契,誰調(diào)用指向誰
  • c. 怎么調(diào)用:對象.方法()

2. 類方法:

  • a. 怎么聲明:聲明函數(shù)前就加@classmethod
  • b. 特點:自帶默認(rèn)參數(shù)cls匠襟,調(diào)用的不用傳參,系統(tǒng)會自動調(diào)用當(dāng)前函數(shù)的類傳給它(cls是誰調(diào)用就指向誰)
  • c. 怎么調(diào)用: 通過類來調(diào)用雌澄,類.方法()嫁乘,類方法就是用類調(diào)用,類能做的事情扭吁,cls都能做撞蜂,比如創(chuàng)建對象

3. 靜態(tài)方法

  • a. 怎么聲明:聲明函數(shù)前加@staticmethod
  • b. 特點:沒有默認(rèn)參數(shù)
  • c. 怎么調(diào)用:通過類來調(diào)用,類.func()

4. 在類中怎么選擇使用哪種方法:

  • 如果實現(xiàn)類中的函數(shù)的功能需要使用對象的屬性侥袜,那么這個函數(shù)就要聲明成對象方法
  • 實現(xiàn)函數(shù)的功能不需要對象的屬性的前提下谅摄,如果需要類的字段,就聲明成類方法
  • 若既不需要對象屬性系馆,又不需要類的字段送漠,就聲明成靜態(tài)方法
def main():
    class Ql_Person:  # 
        num = 61

        def __init__(self, x):
            self.name = x

        @classmethod
        def func2(cls):  #
            print('我是類方法2')

        @classmethod
        def func1(cls):
            print(cls)
            print('我是類方法1')
            cls.num = 100
        
        @ staticmethod
        def func3():
            print('我是靜態(tài)方法')
        
        def func4(self):
            print(self.name)    
            print(Ql_Person.num)
     
    Ql_Person.func1()
    Ql_Person.func3()



if __name__ == '__main__':
    main()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市由蘑,隨后出現(xiàn)的幾起案子闽寡,更是在濱河造成了極大的恐慌,老刑警劉巖尼酿,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件爷狈,死亡現(xiàn)場離奇詭異,居然都是意外死亡裳擎,警方通過查閱死者的電腦和手機(jī)涎永,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鹿响,“玉大人羡微,你說我怎么就攤上這事』涛遥” “怎么了妈倔?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長绸贡。 經(jīng)常有香客問我盯蝴,道長毅哗,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任捧挺,我火速辦了婚禮虑绵,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘闽烙。我一直安慰自己蒸殿,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布鸣峭。 她就那樣靜靜地躺著,像睡著了一般酥艳。 火紅的嫁衣襯著肌膚如雪摊溶。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天充石,我揣著相機(jī)與錄音莫换,去河邊找鬼。 笑死骤铃,一個胖子當(dāng)著我的面吹牛拉岁,可吹牛的內(nèi)容都是我干的罗标。 我是一名探鬼主播嗽上,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼劈狐!你這毒婦竟也來了撕瞧?” 一聲冷哼從身側(cè)響起陵叽,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎丛版,沒想到半個月后巩掺,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡页畦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年胖替,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片豫缨。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡独令,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出好芭,到底是詐尸還是另有隱情记焊,我是刑警寧澤,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布栓撞,位于F島的核電站遍膜,受9級特大地震影響碗硬,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜瓢颅,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一恩尾、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧挽懦,春花似錦翰意、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至渔嚷,卻和暖如春进鸠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背形病。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工客年, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人漠吻。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓量瓜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親途乃。 傳聞我的和親對象是個殘疾皇子绍傲,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,781評論 2 361

推薦閱讀更多精彩內(nèi)容

  • “你為什么當(dāng)初滿懷希望的來?” “因為 熱愛啊” “那為什么現(xiàn)在如此失望的走” “因為 熱愛吧”
    肆拾壹秒閱讀 370評論 2 3
  • 今天是周二耍共,天氣非常好唧取,美中不足就是風(fēng)有點大,今天不用我送孩子划提,我可以睡懶覺了枫弟。 下午我去接的孩...
    夏雯敏閱讀 158評論 0 0
  • 夜思 漫天飛雪夜難寐, 心憂故國還舊都鹏往。 七十...
    凱瑟閱讀 160評論 0 1
  • 我可能不會愛你里面淡诗,程又青說過,有人喜歡黏不拉嘰的過程伊履,有人喜歡干凈利落的結(jié)果韩容。 我一直以為我是后者,現(xiàn)在才知道我...
    橙子fa閱讀 351評論 0 0
  • 小白投資心理解剖 相信大家都對區(qū)塊鏈并不陌生唐瀑,我去年機(jī)緣巧合群凶,也參與購買了一些數(shù)字幣。所謂的數(shù)字幣就類似大家熟悉的...
    林中溪水響叮咚閱讀 239評論 1 0