zoukankan      html  css  js  c++  java
  • 面向对象-多态

    多态

      是OOP的三大特征之一

      字面意识:多种形态,多种状态

      一个事物具备多种形态

      官方描述:不同对象可以响应(调用)同一个方法,产生不同的结果

     

      python不会强行限制必须干什么或不干什么

    isinstance

      判断一个对象是否是一个类的实例

    issubclass

      判断一个类是否是一个类的子类

    __str__

      是用于定制对象的打印格式,会在print对象时自动触发执行

    __del__

      对象从内存中删除时自动触发执行

      删除的方式由两种:1 程序运行完毕 2 手动调用del

      作用:用于做一些清理操作 比如开启了文件资源,就需要手动关闭

    反射

      反省,一个对象具备可以修改自身属性及方法的能力

      从代码级别来看

      反射就是通过字符串来操作对象的属性(属性的增删改查)

      hasattr 是否存在某个属性

      getattr 获取某个属性

      setattr 设置或修改属性

      delattr 删除某个属性

  • 相关阅读:
    nginx负载均衡
    mysqld: Out of memory Centos 创建swap分区解决
    redis 基本命令
    查看日志常用命令
    StringIO和BytesIO
    paramiko初识
    微信小程序-drf登录认证组件
    微信小程序之模块化--module.exports
    celery 定时任务报错一
    微信小程序跨页面传值
  • 原文地址:https://www.cnblogs.com/LinChengcheng/p/10412629.html
Copyright © 2011-2022 走看看