免責事項:この記事は、転載することを歓迎し、ブロガーオリジナル記事です、ソースを明記してくださいhttps://blog.csdn.net/mouday/article/details/91491211
オブジェクトの有効期間:
初期化、作成、使用、ガベージコレクション
サンプルコード
# -*- coding: utf-8 -*-
class Demo(object):
# 创建 反回 类的实例对象
def __new__(cls, *args, **kwargs):
print("__new__")
return super(Demo, cls).__new__(cls, *args, **kwargs)
# 初始化 只能反回 None
def __init__(self):
print("__init__")
# 使用
def __call__(self, *args, **kwargs):
print("__call__")
# 垃圾回收
def __del__(self):
print("__del__")
if __name__ == '__main__':
demo = Demo()
demo()
"""
__new__
__init__
__call__
__del__
"""
参照して
簡単に初期化、新新、呼び出し方法を