戴完隐形眼镜有异物感:关于 Delphi 数据封装的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 20:07:15
我们都知道使用 Delphi 可以很简单地创建一个类。
但是如果我们要将它们的很多实例集合在一起。怎么办。

VB 中有 Collection 对象可以很简单地创建集合类。
但是 Delphi 中没有这样的对象。请问如果封装集合类。

再创建一个类就行了
在类的automated区分符下声明你要集合的类

给你一个例子
假设你要把A和B两个类封装到C类中,可以这样写

type
c=class
fa:A;
fb:B;
public
constructor Create(AOwner:TComponent);override;
end;

constructor c.Create(AOwner:TComponent);
begin
inherited Create(AOwner);
fa:=A.Create;
fb:=B.Create;
end;