物件導向程式設計中屬性有:成員屬性、類屬性、例項屬性。
成員屬性:在類的初始化方法中繫結的屬性;
類屬性:歸所在類所有,但該類和該類的所有例項都可以訪問到;
例項屬性:在例項化物件時對當前物件增加的屬性,只有該物件可以訪問。
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...