方法用來描述物件所具有的行為。
在類別中定義的方法可以粗略地分為四大類:公有方法、私有方法、靜態方法、類別方法。
公有方法、私有方法一般所指屬於物件的實例方法,
私有方法的名字以兩個底線 __ 開始。
每個物件都有自己的公有方法和私有方法,在這兩類方法中都可以存取屬於類別和物件的成員。
公有方法透過物件名稱直接調用,
#私有方法不能透過物件名稱直接調用,只能在實例方法中透過self 呼叫或外部透過python 支援的特殊方法來呼叫。
類別的所有實例方法都必須至少有一個名為 self 的參數,並且必須所方法的第一個形參,self 參數代表物件本身。
在類別的實例方法中存取實例屬性時需要以self 為前綴,但在外部透過物件名稱呼叫物件方法時並不需要傳遞這個參數,如果在外部透過類別名稱呼叫屬於物件的公有方法,需要明確為該方法的self 參數傳遞一個物件名,用來明確指定存取哪個物件的資料成員。
靜態方法和類別方法都可以透過類別名稱和物件名稱調用,但不能直接存取屬於物件的成員,只能存取屬於類別的成員。一般將 cls 作為類別方法的第一個參數,表示該類別自身,在呼叫類別方法時不需要為該參數傳遞值。
#相關學習推薦:python教學
以上是python的方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!