Python_类的组合
2018-04-28 11:55
239 查看
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 price class 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()
相关文章推荐
- Python之数组拼接,组合,连接
- Python内置函数any()、map()组合运用案例一则
- python -- numpy 基本数据类型,算术运算,组合,分割 函数
- 第三百六十六节,Python分布式爬虫打造搜索引擎Scrapy精讲—elasticsearch(搜索引擎)的bool组合查询
- python的组合数据类型及其内置方法说明
- Python实现的简单排列组合算法示例
- python程序运行时间-期权组合计算
- python 排列组合 解决实际问题
- Python中unittest测试根据不同参数组合产生单独的test case的解决方法
- python-优矿-牛市价差和熊市价差组合策略
- 基于python快速实现排列组合算法
- Python字符串操作之字符串分割与组合
- Python-面向对象(组合、封装与多态)
- python设计模式之组合模式
- Python 组合实例
- 某互联网后台自动化组合测试框架RF+Sikuli+Python脚本
- 我与python约个会:09.程序编程基础3~组合数据类型
- python itertools之排序组合
- python组合数据类型--元组,字典
- Python itertools 排列组合