• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Delphi类的构造与析构

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

当我们不在使用某个对象时,必须将这个对象从内存空间中删除,这样可以避免不必要的数据浪费内存空间。

  Object Pascal类的对象构造方法必须以保留字"Constructor”取代"Function"或"Procedure";对象的析构必须使用保留字"Destructor"。

   由于类的声明分为两种:继承Delphi内建类的Class类 和 完全自定义的object类,因此类的构造和析构也分开来谈。

 

1、继承Delphi内建类的Class类 的构造和析构

 1.1 构造方法Create

 通常这种类的默认构造方法为是Create方法。

使用这种方法构造的对象(变量)的值,是该对象实体数据所在的内存地址。 

换而言之,class类的对象,其实是一种指针。我们并不需要使用指针的符号,直接写出该对象的成员名称,就可以根据地址操作其成员的值。

 

1.2 析构方法

默认的构造方法是Destroy,推荐使用的是Free。

使用Free方法,技能删除这个对象,还能删除对象实体所占的内存空间。

 

2、完全自定义类Object类 的构造和析构

这种类的构造和析构,完全由程序员自己编写。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
delphi集合类型探究发布时间:2022-07-18
下一篇:
matlab-对图像进行特定部分提取并得到rgb三原色(matlab实现)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap