类的组合的介绍与创建
1、类的组合的介绍和创建
2、组合的类实例化
3、组合类的输出
例如:
from computerdetail import * #计算机类 class Computer: def __init__(self,basic_info,hardware,os,software,user_Info): self.basic_info=basic_info self.hardware = hardware self.os = os self.software = software self.user_Info = user_Info #实例化 if __name__=="__main__": #实例化明细 --基本信息、硬件信息、操作系统、软件信息、用户信息 alice_basic=basic_info("Leovo Thinkpad","x260","黑色",1.368,8700,"18040012","2018-02-10") alice_hardware=hardware(8,"i5",1024,23) alice_os=os("Microsoft","Windows 10 Enterprise","1111-2222-3333") alice_software=software("Microsoft Office","Teamview","Adobe Reader","Chrome") alice_user_info=user_Info("082012","chenxiaofei","销售","主管") #实例化电脑 alice_pc=Computer(alice_basic,alice_hardware,alice_os,alice_software,alice_user_info) print(alice_pc.hardware.memory) print(alice_pc.basic_info.brand) print(alice_pc.software.soft_list)