python3之物件導向 屬性

2021-09-30 17:03:17 字數 963 閱讀 8441

物件導向程式設計中屬性有:成員屬性、類屬性、例項屬性。

成員屬性:在類的初始化方法中繫結的屬性;

類屬性:歸所在類所有,但該類和該類的所有例項都可以訪問到;

例項屬性:在例項化物件時對當前物件增加的屬性,只有該物件可以訪問。

class

person

:'''

person類

'''num =

20# 類屬性

def__init__

(self, name, age)

:'''

初始化:param name: 姓名

:param age: 年齡

'''self.name = name # 類屬性,歸person類所有

self.age = age

definfo

(self)

:'''

輸出資訊

:return:

'''print

("name:"

, self.name)

print

("age:"

, self.age)

print

("類屬性num:"

, self.num)

person = person(

'tom',5

)person.*** =

'男'# 定義例項屬性

print

('例項屬性:'

, person.***)

person.info(

)

公有屬性 (屬於類,每個類乙份)兩個下劃線開頭,宣告該屬性為私有,不能在類的外部被使用或直接訪問;

普通屬性 (屬於物件,每個物件乙份);

私有屬性 (屬於物件,跟普通屬性相似,只是不能通過物件直接訪問)。

python3高階之物件導向 一

定義類 class car 方法 def getcarinfo self print 車輪子個數 d,顏色 s self.wheelnum,self.color def move self print 車正在移動.usr bin python coding utf 8 class employee ...

python3物件導向

類 class 描述同屬性和方法的物件的集合。方法 類中定義的函式 例項化 建立乙個類的例項,類的具體物件。物件 通過類定的資料例。包括兩個資料成員 類變數和例項變數 和方法。支援操作 屬性引用和例項化 class myclass i 12345 deff self return hello wor...

Python3 物件導向

類名 這類事物的名字,滿足大駝峰命名法,每乙個單詞的首字母大寫 屬性 這類事物具有什麼樣的特徵,身高,體重,年齡等 方法 這類事物具有什麼樣的行為,會跑,會說話,會跳等 class cat 名字貓的類,建議用大駝峰 def init self,new name,new age self.name n...