Delphi构造函数和析构函数
来源:互联网 发布:linux如何挂载磁盘 编辑:程序博客网 时间:2024/06/05 19:17
Delphi构造函数和析构函数
版权声明:本文为博主原创文章,未经博主允许不得转载。
constructor create;
delphi的析构函数的定义是:
destructor destroy;
析构函数是不能重载的,但是构造函数是可以重载的。
构造函数在重载的时候要在后面加“overload”,例如:
constructor create;overload;
constructor create(i:integer);overload;
注意,只有两个构造函数以上才叫重载,只有一个就不用“overload;”了。
默认的构造函数是:constructor create; 如果有重载的话,那么默认的构造函数后面也要加overload,正象上面的例子一样。
delphi构造函数在类外定义在什么位置呢?在implementation的后面。下面给出一个实例,可以从这个实例中看出构造函数的定义:
unit Unit1;
interface
uses
type
var
implementation
{$R *.dfm}
constructor TMyForm1.Create; //这里定义构造函数
begin
end;
constructor TMyForm1.Create(I: Integer);
begin
end;
procedure TForm1.Button1Click(Sender: TObject);
var
begin
end;
end.
- Delphi构造函数和析构函数
- Delphi构造函数和析构函数
- [转]delphi的构造函数和析构函数
- 构造函数,拷贝构造函数和析构函数
- 构造函数、拷贝构造函数和析构函数
- Delphi中的构造函数
- Delphi中的构造函数
- Delphi中的构造函数
- DELPHI 构造函数
- 构造函数和析构函数
- 构造函数和析构函数
- 构造函数和析构函数
- 构造函数和析构函数
- 构造函数和析构函数
- 关于构造函数和析构函数
- 构造函数和析构函数
- 浅析构造函数和析构函数
- 构造函数和析构函数
- 使用高德地图获取拍照图片地理位置
- 关于C#的委托
- iOS Photos.framework 使用
- c++多个源文件共用一个全局变量(extern 的用法)
- python装饰器详解
- Delphi构造函数和析构函数
- scala =>符号含义总结
- 深度探索new和delete
- Log4Net简单应用
- 雅虎团队经验:网站页面性能优化的34条黄金守则
- 从源码分析RxJava在Android里线程切换的实现
- 解决UnicodeEncodeError: 'ascii' codec can't encode characters in position
- 关于fresco的属性介绍
- Jprofiler9.2使用介绍