zoukankan      html  css  js  c++  java
  • python之对象组合

    对象的组合又叫嵌套或建模,是通过不同类之间的对象相互赋值完成的,具体如下面的例子

    class School():
        def __init__(self,name,addr):
            self.name=name
            self.addr=addr
        def speech(self):
            pass
    sch1=School("北京","昌平区沙河")
    sch2=School("上海","景宁区")
    sch3=School("深圳","某某区")
    
    
    class Student():
        def __init__(self,name,age,salary):
            self.name=name
            self.age=age
            self.__slary=salary
    
    stu1=Student("刘能",'22',12000)
    stu2=Student("张一山",'25',13000)
    stu3=Student("赵本山",'55',50000)
    stu4=Student("刘德华",'55',60000)
    
    #下面通过实例的赋值进行嵌套
    # ############## 老师分配校区
    stu1.school=sch1
    stu2.school=sch2
    stu3.school=sch3
    stu4.school=sch3
    
    
    print(stu1.school.name) #因为已经完成了嵌套,stu1.school有了School类实例的特性
    print(stu1.school.addr)
    print(stu1.school.speech())
    

      

  • 相关阅读:
    软件工程实践总结
    用户使用调查报告
    Beta 冲刺 随笔合集
    Beta 冲刺 七
    Beta 冲刺 六
    Beta 冲刺 五
    Beta 冲刺 四
    Beta 冲刺 三
    Beta 冲刺 二
    Beta 冲刺 一
  • 原文地址:https://www.cnblogs.com/zhuhaofeng/p/9571339.html
Copyright © 2011-2022 走看看