python實例方法、類方法@classmethod、靜態方法@staticmethod和屬性方法@property區別

  一、#類方法@classmethod,只能訪問類變量,不能訪問實例變量,經過cls參數傳遞當前類對象,不須要實例化,直接【類名.方法名()】,可經過類對象和類對象實例訪問python 類方法:第一個參數強制爲類對象,能夠經過這個類對象訪問類屬性,因爲沒有傳入類實例對象,因此不能訪問類實例屬性。函數 二、#靜態方法@staticmethod,名義歸類管,實際跟類不要緊,跟類關聯截斷了,是類下單獨
相關文章
相關標籤/搜索