Delphi怎么定义个一个类
1个回答
2016-11-21 · 知道合伙人软件行家
关注
展开全部
在 delphi 语言里,使用关键字 type 、class 来定义类,通常语法格式如下:
type 类名=class(基类)
{字段声明}
{方法声明}
{属性声明}
end;
示例代码如下:
TCnNotifyClass = class(TPersistent)
{* 带更新通知的持久性类,控件包中大部分持久类的基类,一般不需要直接使用}
private
FOnChanged: TNotifyEvent;
protected
FOwner: TPersistent;
procedure Changed; virtual;
procedure OnChildChanged(Sender: TObject); virtual;
function GetOwner: TPersistent; override;
public
constructor Create(ChangedProc: TNotifyEvent); virtual;
{* 类构造器,参数为通知事件}
procedure Assign(Source: TPersistent); override;
{* 对象赋值方法}
property OnChanged: TNotifyEvent read FOnChanged write FOnChanged;
{* 属性已变更事件}
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询