python的方法是什么(Python进阶)
生活随笔
收集整理的這篇文章主要介紹了
python的方法是什么(Python进阶)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
方法用來描述對象所具有的行為。
在類中定義的方法可以粗略分為四大類:公有方法、私有方法、靜態方法、類方法。
-
公有方法、私有方法一般所指屬于對象的實例方法,
-
私有方法的名字以兩個下劃線 __ 開始。
-
每個對象都有自己的公有方法和私有方法,在這兩類方法中都可以訪問屬于類和對象的成員。
-
公有方法通過對象名直接調用,
-
私有方法不能通過對象名直接調用,只能在實例方法中通過 self 調用或者外部通過 python 支持的特殊方法來調用。
-
類的所有實例方法都必須至少有一個名為 self 的參數,并且必須所方法的第一個形參,self 參數代表對象自身。
在類的實例方法中訪問實例屬性時需要以 self 為前綴,但在外部通過對象名調用對象方法時并不需要傳遞這個參數,如果在外部通過類名調用屬于對象的公有方法,需要顯式為該方法的 self 參數傳遞一個對象名,用來明確指定訪問哪個對象的數據成員。
靜態方法和類方法都可以通過類名和對象名調用,但不能直接訪問屬于對象的成員,只能訪問屬于類的成員。一般將 cls 作為類方法的第一個參數,表示該類自身,在調用類方法時不需要為該參數傳遞值。
以上就是python的方法是什么的詳細內容,更多請關注風君子博客其它相關文章!
總結
以上是生活随笔為你收集整理的python的方法是什么(Python进阶)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么无法下载ps(无法将cnpm项识别
- 下一篇: photoshop快速制作证件照教程