Python构造方法和析构方式怎样使用
这篇文章我们来了解“Python构造方法和析构方法怎样使用”的内容,小编通过实际的案例向大家展示了操作过程,简单易懂,有需要的朋友可以参考了解看看,那么接下来就跟随小编的思路来往下学习吧,希望对大家学习或工作能有帮助。 一、本讲学习目标 1.掌握构造方法的使用 2.掌握析构方法的使用 3.掌握self变量的使用 二、构造方法 (一)概述 构造方法指的是__init__()方法。 当创建类的实例的时候,系统会自动调用构造方法,从而实现对类进行初始化的操作。 (二)案例演示 构造方法第一个参数 必须是self,表示类的实例,相当于Java类里的this关键字。 构造方法除了self,定义了三个参数,没有设置初值,这样在创建对象时,必须传入三个参数,否则会报错。 运行程序,查看结果 如果创建对象,不传入参数,会报错 怎么避免不传参就要报错的情况呢?很简单,给构造方法的参数设置初值。 三、析构方法 当删除一个对象来释放类所占用资源的时候,Python解释器默认会调用另外一个方法,这个方法就是__del__( )方法,即析构方法。 四、self的使用 在方法的列表中,第1个参数永远都是self。 self的字面意思是自己,类似于Java类里的this变量,表示的是对象自身。 当某个对象调用方法的时候,Python解释器会把这个对象作为第1个参数传给self,开发者只需要传递后面的参数就可以了。 (编辑:银川站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |