介绍
类的内置方法__init__()称为:初始化方法,在实例化对象后调用,用于 初始化属性
特点
- 前后都有两个下划线,不能省略(类的内置方法都如此)
- 无返回值
- 第一个形参是self,指实例本身(相当于C++、JAVA、C#中的this),可以起其他名字,但规范必须是self,调用时,self不需要传,Python解释器会自动把实例传进去(类中的方法都如此)
代码
#定义类
class Phone:
def __init__(self):
print("调用__init__()")
'''
创建huawei对象
__init__(self)方法中的self指代对象huawei
'''
huawei=Phone()
'''
创建iphone对象
__init__(self)方法中的self指代对象iphone
'''
iphone=Phone()
执行可知,控制台打印出:
调用__init__()
调用__init__()