当前位置: 首页 > news >正文

__new__方法

__new__:创建对象时调用,返回当前对象的一个实例
__init__:创建完对象后调用,对当前对象的实例的一些初始化,无返回值

案例一:

>>> class A(object):
def __init__(self):
   print("in init")
def __new__(self):
   print("in new")
>>> A()
in new

案例二:

class A(object):
    def __new__(Class):
        Object = super(A, Class).__new__(Class)
        print "in New"
        return Object
    def __init__(self):
        print "in init"


class B(A):
    def __init__(self):
        print "in B's init"


B()
>>> 
in New
in B's init

  

 

相关文章:

  • 动态样式绑定--style 和 class
  • Java多线程之Lock的使用(一)
  • vue项目 移动端 实现购物车功能
  • 火柴棒等式(2008年NOIP全国联赛提高组)
  • 如何用几何画板动态演示电饭锅工作原理
  • git 撤回 (git版本回退处理)
  • 好用的开发工具
  • 前端 重写 toFixed 方法并封装(不采用银行家算法返回正常数字类型)
  • Oracle死锁
  • 项目中new Promise和async、await中的使用,以及promise.all在项目中的实际应用
  • Android开发学习——ListView+BaseAdapter的使用
  • react 项目商城中,显示或者隐藏组件(锚点)
  • Java 线程池
  • react this.setState接收参数 。写成Promise形式。以及async/await和Promise的区别
  • python基本数据类型的问题
  • __proto__ 和 prototype的关系
  • css属性的继承、初识值、计算值、当前值、应用值
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 从PHP迁移至Golang - 基础篇
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 如何使用 JavaScript 解析 URL
  • 如何学习JavaEE,项目又该如何做?
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 异步
  • 赢得Docker挑战最佳实践
  • 回归生活:清理微信公众号
  • ​queue --- 一个同步的队列类​
  • #{}和${}的区别是什么 -- java面试
  • #Lua:Lua调用C++生成的DLL库
  • #宝哥教你#查看jquery绑定的事件函数
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (Java数据结构)ArrayList
  • (编译到47%失败)to be deleted
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (五)关系数据库标准语言SQL
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)可以带来幸福的一本书
  • .bashrc在哪里,alias妙用
  • .md即markdown文件的基本常用编写语法
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .NET Project Open Day(2011.11.13)
  • .NET 将混合了多个不同平台(Windows Mac Linux)的文件 目录的路径格式化成同一个平台下的路径
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .net的socket示例
  • @ResponseBody
  • [AIGC] Kong:一个强大的 API 网关和服务平台
  • [BZOJ 3680]吊打XXX(模拟退火)
  • [C#][opencvsharp]opencvsharp sift和surf特征点匹配
  • [C#]C#学习笔记-CIL和动态程序集
  • [CF494C]Helping People
  • [Docker]三.Docker 部署nginx,以及映射端口,挂载数据卷