这篇文章主要介绍了python构造函数init实例方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
一、创建对象,我们需要定义构造函数__init__()方法。构造方法用于执行"实例对象的初始化工作",即对象创建后,初始化当前对象的属性,无返回值。
__init__()要点如下:
1.名称固定,必须为__init__()
2.第一个参数固定,必须为self。self指的就是刚刚创建好的示例对象。
3.构造函数通常用来初始化示例属性,如下代码就是初始化示例属性:
4.通过类名(参数列表),来调用构造函数,调用后,将创建好的对象返回给相应的变量。
5.__init__()方法:初始化创建好的对象,初始化指的是:"给实例属性赋值"
6.__new__()方法:用于创建对象,但我们一般无需定义该方法。
示例属性:
实例属性是从属于实例对象的属性,也称为"实例变量"。他的使用有如下要点:
1.实例属性一般在__init__()方法中如下代码定义:
self.实例属性名 = 初始值
2.在本类的其它示例方法中,也是通过self进行访问:
self.实例属性名
3.创建实例对象后,通过实例对象访问:
obj01 = 类名() #创建对象,调用__init__()