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