Delphi面向对象程序设计

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:15:53
type
TForm1 = class(TForm) \这里是声明一个类.
Button1: TButton; \这下面的3个控件是声明什么,form是对象,那么他上面的控件又叫做什么?为什么没有在Var部分声明他们是一个实例了?
Label1: TLabel;
Edit1: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1; \这里是声明对象的实例

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin

end;
如果form是个对象,而它上面的控件跟form是个什么关系了?

是可视化的控件。可以理解为一个已定义好的类,不是变量。在以后你学自定义一个控件的时候就可以看到整个类的定义过程了

对象的成员。不要把控件认为是什么特殊东西,控件就是类!所有的东西都用类的眼光去看

对象中的成员。