python之定義類方法

python中方法也分實例方法與類方法,原來我們接觸到的類中的方法都是實例方法,今天我們將介紹下類方法。

類方法需要裝飾器@classmethod來裝飾,其參數cls指的是類名,類方法中cls.__count即Person.__count;實例方法的參數self是指向調用它的實例對象。

類方法與實例方法的區別是:類方法中操作的是類屬性;實例方法中即可操作實例屬性,又可操作類屬性,不過類屬性需要通過類名訪問。

 

這節內容,我覺得我學的比較淺,總覺得了解的不夠深入,就以上內容,有可能理解上與實際有出入,歡迎大家留言,一起學習交流。我的公衆號是:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章