python OOP @property

@property class 有屬性以及方法 直接賦予屬性值導致不通過檢查(屬性有取值範圍)就隨便篡改 通過getter 以及setter可以達到目的 由於上述方法太複雜,運用@property 可以既能檢查參數又能用屬性的方式訪問。 @property 相當於@score.getter 把方法變成屬性, 同時@property 創建@score.setter,這樣就擁有了一個可讀可寫的屬性 @
相關文章
相關標籤/搜索