zoukankan      html  css  js  c++  java
  • day 17 类的特殊方法(15个)

    一 . 类的特殊成员(双下划线): __init__( self ... ) : 新建对象返回之前调用 __del__(self) :恰好在对象要被删除调用 __str__ ( self ) :使用print和str ( )调用 __lt__( self.other ) :小于运算符(<) 调用 __getitem__(self,key) :使用 x [key]索引操作调用 __len__( self ) :对序列对象调用 __call__( ) :输入到其他函数调用 __add__(self.other) :执行两个对象相加时自动调用 __repr__(self) : 一个对象的官方字符串表示形式调用 __enter__( self ) : 进来的时候调用 __exit__( self ) : 出去的时候调用 __and__( self.other ) : 什么和什么的时候调用 __bool__ ( self ) : 布尔值的时候调用 __bytes__( self ) : 用字节形式时调用 __copy__( self ) : 复制的时候调用 __dict__( self ) : 查看当前对象属性

    二 . 类与类之间的关系

     1 . 依赖关系 :在方法中给方法传递一个对象,此时类与类之间的关系是最轻的

          关联关系 (组合,聚合):

          def __init__(self,name,XXXList = None) :

               self.XXXList

         def __init__(self,name,teacher):

               self.teacher = reacher

          一对多  , 一的一方埋集合

                            多的一方埋实体

            简单的继承 ( self :谁调用的,self就是谁 )

  • 相关阅读:
    centos6 Cacti部署文档
    nginx 3.nginx+fastcgi
    nginx 2.基本配置
    nginx 1.安装
    mongodb入门教程二
    mongodb入门教程
    一款jQuery立体感动态下拉导航菜单特效
    一款jQuery仿海尔官网全屏焦点图特效代码
    一款非常炫酷的jQuery动态随机背景滚动特效
    一款jquery编写图文下拉二级导航菜单特效
  • 原文地址:https://www.cnblogs.com/liuteacher/p/9939743.html
Copyright © 2011-2022 走看看