python類(lèi)的屬性分類(lèi)?
1:實(shí)例屬性:
最好在__init__(self,...)中初始化,內(nèi)部調(diào)用時(shí)都需要加上self.
2:類(lèi)屬性:
在__init__()外初始化
類(lèi)的實(shí)例或者直接通過(guò)類(lèi)名都可以訪問(wèn)
3:私有屬性:
1、單下劃線開(kāi)頭:告訴別人這是私有屬性,但是外部依然可以訪問(wèn)更改
2、雙下劃線_開(kāi)頭:外部不可訪問(wèn)。無(wú)論是類(lèi)名還是類(lèi)實(shí)例。
(python中沒(méi)有絕對(duì)真正的私有屬性)
.實(shí)例屬性示例代碼
一個(gè)類(lèi)的對(duì)象可以通過(guò)點(diǎn)語(yǔ)法為當(dāng)前類(lèi)的對(duì)象添加一個(gè)屬性,但這種方式添加的屬性只屬于這個(gè)屬于對(duì)象,是實(shí)例屬性屬性。