1. 程式人生 > >python中的類物件和例項物件訪問屬性的區別和property屬性

python中的類物件和例項物件訪問屬性的區別和property屬性

定義一個類就會開闢出一塊記憶體空間。類屬性就是類中的變數(例項物件共有的屬性就放在類屬性中共用),例項屬性就是例項物件的變數。類物件(類的一個模板),例項物件(用類模板創建出來的一個物件)。一個類物件可以創建出無數個例項物件。

類物件只能有一個,例項物件可以有多個。類屬性,類方法,例項方法,靜態方法都是在類物件裡面存放。因此類物件只能有一個,例項物件可以有多個,例項物件自己獨有的只有例項屬性,方法都是共用的。在一個py檔案不能有兩個相同名字的方法

例項物件中有_class_只能指向類物件的引用。

例項物件可以呼叫類方法,例項方法,靜態方法,但是類物件只能呼叫類方法,和靜態方法。

python中的靜態方法就是即想用這個方法,又不想往這個方法傳遞引數(什麼也不傳)就寫成靜態方法。