定義乙個人的類,人有頭、軀幹、手、腳等資料屬性,這幾個屬性又可以是通過乙個類例項化的物件,這就是組合
1class
hand:
2pass
3class
foot:
4pass
5class
trunk:
6pass
7class
head:
8pass910
class
person:
11def
__init__
(self,id_num,name):
12 self.id_num =id_num
13 self.name =name
14 self.hand =hand()
15 self.foot =foot()
16 self.trunk =trunk()
17 self.head =head()18#
通過上例可以發現,可以將單獨的類組合在一起放入到person這個大類裡
19 p = person('
6125221111111
','meanwey')
20print(p.__dict__)
python的類的組合
一 定義 組合 為乙個類的物件封裝屬性,這個屬性是另乙個類的例項 二 組合舉例 1 模擬遊戲類 要求 1 建立乙個任務角色類gamerole,構造方法中封裝三個屬性 name,ad 攻擊力 hp 血量 2 gamerole類中定義乙個方法attack 例項化兩個物件以及互相攻擊的功能 3 建立乙個工...
關於python類的組合
關於python類的組合,絞盡腦汁之後,寫了乙個生活中的簡單例子,有需要的童鞋可以理解下,水平有限,不對的地方望指正 coding utf 8 class engine 某發動機廠家描述發動機物件 definit self,enginenumber,horsepower self.enginenum...
Python 類的高階特性
可以繫結變數和方法 如果需要繫結的方法來呼叫類內部的成員,該方法的第乙個引數為self 動態繫結的變數與方法只作用於該物件 class user info object pass deffoo print foo deffoo class self print self.name u user in...