1、为什么需要__init__()方法?
答:我们在创建对象的同时,常常也需要对 对象添加属性。如果每次在同一个类下创建对象都需要手动添加属性,是很麻烦的。因此,使用__init__()方法,在创建对象的同时,设置了对象的属性,减少代码的重复,提高效率。
2、使用方法
class Car:
def __init__(self):
self.color = 'black'
self.wheelNum = 4
BMW = Car()
print('车的颜色为:%s'%BMW.color)
3、总结
__init__方法在创建对象后,就会被默认调用,不需要手动调用;
__init__方法默认有一个参数为self,python解释器会自动将当前对象引用传递进去,也可以传入其他参数