导语:
本文主要介绍了关于Python构造函数和析构函数是一样的吗的相关知识,包括析构函数为什么是虚函数,以及python中构造函数的作用这些编程知识,希望对大家有参考作用。
构造函数和析构函数
1、构造方法的使用
许多类倾向于在初始化状态下创建对象。所以一个类可以定义一个特殊的方法(构造函数),叫做 init() 来实例化一个对象。
构造函数,也称为构造函数,是指在实例化(创建)对象时自动调用的第一个方法。
演示1:构造方法被调用的契机
class Person():
#构造方法
def __init__(self):
print("构造函数被执行了")
#创建对象的过程中构造函数被自动调用
p1 = Person()
输出:
构造函数被执行了
结论:创建对象的过程中调用了构造函数。
当未手动添加构造函数时,系统会默认提供一个无参的构造函数。
2、析构函数的使用
析构函数调用的契机【对象被销毁的时候】:
程序执行结束,会自动调用析构函数
使用del 删除对象的时候,系统会自动调用析构函数
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python遇到无限循环后如何退出和结束?09/10
- ♥ 如何在python中使用多处理模块?12/20
- ♥ python如何遍历文件夹09/07
- ♥ 什么是 python 分发10/24
- ♥ 深入Python中的asyncio库——线程并发函数10/13
- ♥ Python如何读写二进制文件10/24
内容反馈