200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 4. Python面向对象语法——类的构造函数

4. Python面向对象语法——类的构造函数

时间:2019-01-08 22:16:12

相关推荐

4. Python面向对象语法——类的构造函数

目录

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("小吴")

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。