• day23 命名空间和组合


     
    命名空间:存在的意义为了规定变量,函数的作用区域范围的优先级。
        类的命名空间中,变量属于静态变量。所有的对象都可以读取,读取的是同一个变量。
        对象中的变量只属于对象本身,每个对象有自己的命名空间专门用来存储对象的变量、当用对象名去调用某个变量时会优先在自己的名称空间里找。如果对象中没有就会去类的名称空间找,类中没有就报错。
     
    静态变量的意义:如果一个变量是所有对象共享的值,那么应该设置为静态变量,而且调用时应该用类名调用。不能用对象名调用直接修改静态变量。
     
    组合:一个类的对象是另一个类对象的属性。简单的说就是某个类作为一个属性存在于另一个类中。
     
    eg:
    class Student:
        def __init__(self,name,sex,age,number,clas,phone):
            self.name = name
            self.sex = sex
            self.age = age
            self.number = number
            self.clas = clas
            self.phone = phone
    class Clas:
        def __init__(self,cname,begint,teacher):
            self.cname = cname
            self.begint = begint
            self.teacher = teacher
  • 相关阅读:
    七牛图片上传JSSDK
    2015年12月中国航空公司名录
    HTML5 开发框架
    利用HTML5定位功能,实现在百度地图上定位
    openerp7 时区问题
    AS3使用Json 传复杂数据 -------- 用数组而不是向量
    随便写写
    生产环境该如何选择lvs的工作模式,和哪一种算法
    获取Linux权限后安装rootkit
    IT求职经验分享
  • 原文地址:https://www.cnblogs.com/spacetime-party/p/13185533.html
Copyright © 2020-2023  润新知