类的组合的介绍与创建

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)