目录
1. 类的构造函数介绍
2. __init__()的使用说明
3. 代码实例
类的构造函数用于从类创建实例对象的过程;类的构造函数为实例对象创建提供了参数输入方式;类的构造函数为实例属性的定义和赋值提供了支持。1. 类的构造函数介绍
2. __init__()的使用说明
Python使用预定义的__init__()作为构造函数,通过构造函数__init__()可以为Python对象提供参数,在__init__方法中,只有一个self,指的是实例的本身,但是在方法的类部,可以包含多个属性。
基本语法规则如下:
class <类名>:def __init__(self,<参数列表>)<语句块>
class Student:def __init__(self):self.name = Noneself.age = Noneself.sex = None
参数:第一个参数约定是self,表示类实例自身,其他参数是实力参数参数名:Python解释器内部定义,由双下划线(__)开始和结束返回值:构造函数没有返回值,或返回None,否则产生TypeError异常类的self:self在类定义内部代表类的实例,它是Python面向对象中约定的一个类参数,用于访问实例相关的属性和方法
3. 代码实例
class DemoClass: # 定义一个类def __init__(self, name):print(name)dc1 = DemoClass("小明")dc2 = DemoClass("小吴")