构造函数、析构函数
构造函数主要用于创建对象并将对象的数据初始化。 析构函数是对象即将被销毁的时候做一些清理工作。 class A ( ) : #构造函数 def __init__ ( self , age , name ) : self . age = age self . name = name #析构函数 def __del__ ( self ) : pass 构造函数的特点:第一个参数是 self ,特殊函数__init__ 析构函数:特殊函数__del__ 构造函数和普通成员函数之间的区别和联系: 区别: 构造函数的函数名是固定的,是__init__,普通成员函数的名可以自定义 构造函数是在创建对象的时候,但是,普通成员函数必须手动调用 对于同一个对象而言,构造函数只被调用一次,但是,普通的成员函数可以被无限次调用。 联系: 遵循函数的基本用法,默认参数,关键字参数和不定长参数同样都适用 构造函数也是一个成员函数,形参列表的第一个参数都是self,代表的是当前对象 来源: CSDN 作者: 呆呆文 链接: https://blog.csdn.net/weixin_45527702/article/details/103995950