Python_類的組合
A類與B類之間沒有共同點,但是A類與B類之間有關聯,比如說,醫院類與患者類是兩個完全不同的類,他們之間沒有任何關聯,但是患者是屬於醫院的。此時我們就要用到類的組合來關聯醫院類與患者類。
該部分程式碼為:
class Hospital(): "醫院類" def __init__(self,name,addr,type): self.name = name self.addr = addr self.type = type def accpatient(self): print("%s開始接受患者"%self.name) def regpatien(self,price): # print("治療費用為%s"%(price)) price = price + 120.50-150 return priceclass Patient(): "患者類" def __init__(self,patientname,age,sex,hospital): self.patientname = patientname self.age = age self.sex =sex self.hospital = hospital def tohispital(self): print("%s去%s檢查,檢查為:%s"%(self.patientname,self.hospital.name,self.hospital.regpatien(330)))#例項化醫院hospital = Hospital("無錫市人民醫院","江蘇省無錫市人民大道","三甲")#例項化患者patient1 = Patient("李明",24,"男",hospital)#呼叫患者函式方法patient1.tohispital()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1978/viewspace-2804746/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python_類全面解析Python
- 物件導向 -- 類的組合物件
- python_列表——元組——字典——集合Python
- 類的組合、繼承、模板類、標準庫繼承
- python_類繼承例題Python繼承
- 類的組合與繼承——作業繼承
- [演算法]組合類問題演算法
- 實驗四 類的組合、繼承、模板類、標準庫繼承
- 實驗四 類的組合,繼承,模板類,標準庫繼承
- 實驗4 類的組合、繼承、模板類、標準庫繼承
- 從組合語言到類庫框架的隨感組合語言框架
- 計算機程式的思維邏輯 (14) – 類的組合計算機
- 什麼是組合資料型別?Python組合資料型別分為幾類?資料型別Python
- 【力扣】組合總和3(組合的去重)力扣
- 組合
- mysql的組合索引MySql索引
- IT組合和專案組合管理(轉)
- 【數學】組合數學 - 排列組合
- Python_基礎Python
- 機器學習之特徵組合:組合獨熱向量機器學習特徵
- 組合數學筆記-排列與組合筆記
- 組合模式模式
- 排列組合
- UML-類圖-Composition(組合)和Aggregation(聚合)的區別
- 分解和組合的機器學習機器學習
- 組合模式-統一的處理個別物件與組合物件模式物件
- 梳理公司的組織架構 — 組合模式架構模式
- 梳理公司的組織架構 --- 組合模式架構模式
- python_檔案操作Python
- Python_氣泡排序Python排序
- python_輸入方法Python
- 組合語言1 - 什麼是組合語言?組合語言
- 我的工具類分組
- JavaScript組合字串JavaScript字串
- 組合語言組合語言
- 組合模型初探模型
- 字串 全組合字串
- 組合數學