初始化方法的代码
特殊方法:
定义初始化方法的格式是def__init__(self),是由init两边的下划线组成,(initialize“初始化”的缩写)
初始化方法的作用在于:当每个实例对象创建时,该方法内的代码无需调用就会自动运行
我们只创建了实例还没有调用,初始化方法就自动执行了
利用这个特性,在编写习惯上,我们会在初始化方法内部完成类属性的创建,为类属性设置初始值,这样类中的其他方法就能直接、随时调用。
在初始化方法内部完成类属性的创建
在初始化方法内部完成类属性的创建
在初始化方法内部完成雷属性的创建
为类属性设置初始值
为类属性设置初始值
除了设置固定常量,初始化方法同样可以接收其他参数,让传入的这些数据能作为属性在类的方法之间流转
self 是实例的替身
当初始化方法有多个参数的时候,在实例化的时候要传入多个参数 的值
当实例porsen创建完成后,初始化方法会自动执行,此时self.name=name就等价于self.name=‘吴枫’