1. 程式人生 > >類的學習筆記(5)——靜態方法、類方法、例項方法及屬性方法的區別

類的學習筆記(5)——靜態方法、類方法、例項方法及屬性方法的區別

 

python面試題:靜態方法、類方法、例項方法及屬性方法的區別?
1、靜態方法:處理與這個類的邏輯關聯,該方法不可訪問例項屬性或類屬性。可以通過staticmethod裝飾器實現
2、類方法:與本類相關的,方法屬於類的,只能訪問類屬性,可以通過classmethod裝飾器實現。
3、例項方法:與例項物件相關的方法。可以訪問例項屬性,也可以訪問類屬性,但修改了類屬性,類屬性不變,僅僅是例項多了一個私有屬性,私有屬性就是修改後的值。
4、屬性方法:將一個方法變成一個靜態屬性,可以通過property裝飾器實現。

以上方法可以在這個連結學習   https://blog.csdn.net/huang1600301017/article/details/84111325