python - @property屬性

總結: 1). Python內置的@property裝飾器就是負責把一個方法變成屬性調用的; 2). @property本身又創建了另一個裝飾器@state.setter,負責把一個 setter方法變成屬性賦值,於是,我們就擁有一個可控的屬性操作. 3). @property廣泛應用在類的定義中,可以讓調用者寫出簡短的代碼, 同時保證對參數進行必要的檢查,這樣,程序運行時就減少了出錯的可能性。
相關文章
相關標籤/搜索