博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
__new__方法
阅读量:6424 次
发布时间:2019-06-23

本文共 449 字,大约阅读时间需要 1 分钟。

__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 Newin B's init

  

 

转载地址:http://gxrra.baihongyu.com/

你可能感兴趣的文章
MongoDB 之Java应用测试
查看>>
自动转向(Auto-Redirecting)技术
查看>>
缓存和字符串相互转换
查看>>
2018OKR年中回顾
查看>>
ArcGIS案例学习笔记-中国2000坐标转换实例
查看>>
[C# 基础知识系列]专题五:当点击按钮时触发Click事件背后发生的事情
查看>>
topcoder srm 490 div1
查看>>
TeeChart for vs 2005 破解
查看>>
艾伟_转载:Entity Framework的默认值BUG解决方法
查看>>
一起谈.NET技术,WPF 自定义快捷键命令(Command)
查看>>
一起谈.NET技术,使用 Silverlight Media Framework 构建自定义播放器
查看>>
HTML5 【IE9割绳子】制作教程来袭····
查看>>
C++ md5操作(含源码下载)
查看>>
Android bound service 详解三:使用Messenger
查看>>
系统批量安装
查看>>
android完美解决动态创建spinner点击,错误
查看>>
ASP.NET aspx页面中 写C#脚本; ASP.NET 指令(<%@%>);
查看>>
iOS崩溃日志分析-b
查看>>
更数数据库用户密码
查看>>
jQuery学习笔记
查看>>