• 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就是谁 )

  • 相关阅读:
    yarn的安装和使用
    git clone不了项目文件的解决方法和----vscode操作git的方法
    vue使用swiper遇到的坑
    stylus介绍与引入
    Win10在当前目录快速打开cmd的方法
    git切换到指定分支,git新建分支与合并
    jQuery之表格隔行变色
    jQuery之onload与ready
    jQuery之多库共存
    jQuery之插件
  • 原文地址:https://www.cnblogs.com/liuteacher/p/9939743.html
Copyright © 2020-2023  润新知