私有属性,外部无法访问,内部可以访问。
class Animal(object):
def __init__(self, name):
self.name = name
self.__age = 18
class Animal(object):
'''
doc test
'''
def __init__(self, name):
self.name = name
def __del__(self):
print("在析构函数中")
def __call__(self, *args, **kwargs):
print("__call__")
# def __new__(cls, *args, **kwargs):
# print("__new__")
# 重写__init__ 重写类
print(Animal.__doc__)
# 打印类说明文本
print(Animal.__module__)
# __main__
# 显示所在模块的文件名
d = Animal('iVien')
d.__init__('Ivien')
# 构造方法
#d()
# __call__
# 实例() 调用__call__方法
# d.__del__()
# 析构
print(d.__dict__)
# {'name': 'Ivien'} 遍历类变量