您现在的位置是:课程教程文章
Python构造函数和析构函数是一样的吗
2023-12-18 21:55课程教程文章 人已围观
-
导数系统复习:单调性最值切线隐零点极
导数系统复习:单调性最值切线隐零点极免费领取高考数学实用资料,请加QQ群:648508556, 咨询课程报名:QQ:182847201... -
软件测试之python全栈自动化测试工程师第
软件测试之python全栈自动化测试工程师第... -
数学专业考研复变函数复试课程
数学专业考研复变函数复试课程扬哥2022数学专业考研复变函数复试课程: 课程主要教材是余家荣的《复变函数》... -
Flex弹性盒子布局教程(python网站全栈开发
Flex弹性盒子布局教程(python网站全栈开发(黄老师微信) 【每星期都会有不同课程的活动,活动请加群了解】 微信小程...
构造函数和析构函数
1、构造方法的使用
很多类都倾向于将对象创建为有初始化状态.因此类可以定义一个名为init()的特殊方法(构造方法)来实例化一个对象。
构造方法也叫做构造器,是指当实例化一个对象(创建一个对象)的时候,第一个被自动调用的方法。
演示1:构造方法被调用的契机
class Person(): #构造方法 def __init__(self): print("构造函数被执行了") #创建对象的过程中构造函数被自动调用 p1 = Person() 输出: 构造函数被执行了
结论:创建对象的过程中调用了构造函数。
当未手动添加构造函数时,系统会默认提供一个无参的构造函数。
2、析构函数的使用
析构函数调用的契机【对象被销毁的时候】: 程序执行结束,会自动调用析构函数 使用del 删除对象的时候,系统会自动调用析构函数
如果没写析构函数,当符合析构函数调用的契机时,系统会自动调用父类的析构函数。更多学习内容,请点击Python学习网。
课程教程:Python构造函数和析构函数是一样的吗上一篇:如何在Python中定义变量
下一篇:没有了