zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    053-005
    053-002
    053-004
    Dynamic Programming: Fibonacci
    Some tips on using HashSet<T> and List<T>
    使用NPOI导出DataTable到Excel
    简简单单写个特效
    vue项目使用tinymce 适用于5.0版本
    封装AJAX
    全屏滑动效果
  • 原文地址:https://www.cnblogs.com/spacetime-party/p/13185533.html
Copyright © 2011-2022 走看看