python 類成員小結
阿新 • • 發佈:2019-02-14
Python面向物件小結:
類成員:
1、欄位:
普通欄位:儲存在物件中,通過物件呼叫
靜態欄位:儲存在類中,通過類直接呼叫,也可以通過類呼叫
2、方法:
普通方法:儲存在物件中,通過物件呼叫
靜態方法:儲存在類中,通過類直接呼叫 關鍵字@staticmethod
類方法:儲存在類中,通過類直接呼叫 關鍵字@classmethon
使用場景:
如果需要把欄位和方法儲存在物件中就用普通方法和普通欄位,否則就可以用靜態方法和靜態欄位
3、屬性(關鍵字 @property)
class test: def __init__(self,name): self.name=name @property def ask(self): print(self.name) return 1 @ask.setter def ask(self,res): print(res) @ask.deleter def ask(self): print('刪除') t=test('來來') b=t.ask print(b) t.ask=33 del t.ask