__new__和__call__很像,两个都是用来产生对象的

__new__用来产生的对象是‘类’,class 时触发(不是)

__call__用来产生的对象是'对象',这种对象无法继续产生对象,但是在他的类里如果有__call__,则可以被调用

类()时触发__call__

没有验证__new__是不是绑定方法,感觉不会,因为类又不会继续产生类,只用一次,干嘛要绑定

而__call__应该不是绑定方法,如果绑定了,产生实例时调用自身的类,那么想给实例添加__callable__时,不就无法继续产生实例了吗

所以猜测,元类不像是类产生对象一样

元类只是类定义的规范

最新文章

  1. linux c/c++
  2. Virtual Box 下Ubuntu桥接网络设置
  3. 用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REM_addr
  4. 【学】React的学习之旅1
  5. HDU 4671 Partition(定理题)
  6. 第二章 LM3S USB处理器
  7. Makefile自动生成头文件依赖
  8. 全国计算机等级考试二级教程-C语言程序设计_第3章_顺序结构
  9. IOS CrackMe 破解学习
  10. 打包zip下载
  11. Leetcode解题-链表(2.2.3)PartitionList
  12. ORACLE 数据库选择性导出表中数据&导入已存在表数据
  13. Git命令行管理代码、安装及使用
  14. Linux基础命令1
  15. Ability
  16. golang json序列化
  17. python yield,到这个层次,才能叫深入哈
  18. 洛谷P2329 栅栏 [SCOI2005] 搜索
  19. 【Spring】SpringMVC之拦截器
  20. 深入浅出MFC——MFC多线程程序设计(七)

热门文章

  1. 6、Spring教程之自动装配
  2. 开源组件编排引擎LiteFlow发布里程碑版本2.5.0
  3. 学习笔记-ionic3 环境配置搭建到打包
  4. python基础(六):列表的使用(下)
  5. 带你全面认识CMMI V2.0(二)
  6. 【笔记】《Redis设计与实现》chapter20 Lua脚本
  7. IntelliJ IDEA/Android Studio插件开发指南
  8. JAVAEE_Servlet_23_路径编写总结和url_pattern的编写方式
  9. 【feign】拦截输出日志
  10. GNU C++的符号改编机制介绍(函数的名称粉碎格式解析)