JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

初步认识构造函数和析构函数(构造与析构函数)

wys521 2025-05-02 14:06:44 精选教程 16 ℃ 0 评论

在上一篇中我们学习了封装的两个案例:设计立方体类 和 点和圆的关系。接下来本篇我们学习比较重要的知识:构造函数。

我们知道在日常生活中的电子设备刚开始是有出场设置的,并且在使用的过程中时不时会将垃圾文件进行清理。同样的,在创建一个对象时,我们也需要对其进行初始化并且在适当的情况下对其进行清理。

了解了对象需要初始化以及清理后,就可以知道构造函数和析构函数,它们的作用就分别对应着。

构造函数是在创建对象时被调用进行初始化,当对象执行完对应的行为后会调用析构函数对其进行删除。

我们先来了解构造函数。

当你看到与类名相同的函数名第一时间就需要想到它是构造函数。

接下来编写测试代码进行检测:

在全局作用域下编写test01()全局函数,创建person类对象p。在main函数中执行test01方法,结果打印输出的正是“Person 构造函数的调用”。


接下来了解析构函数。


综合上面的构造函数和析构函数代码,在main函数中创建对象。结果如下:

在按任意键继续的瞬间调用了析构函数,图片是在此瞬间时截的图。说明在对象完成使命的时候析构函数对其进行一个删除的操作。


本篇我们就初步认识构造函数和析构函数的调用,接下来会继续讲解他们的作用

感谢大家的阅读与支持

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表