type
TwkfBJX = class(TForm)
......
Label6: TLabel;
DBENote: TDBEdit;
DBDChkDate: TDBDateEdit;
qryPJDFInterID: TIntegerField;
qryPJDFEntryID: TIntegerField;
......
DBCWeeks: TDBComboBox;
DBCGrade: TDBComboBox;
procedure siInsertClick(Sender: TObject);
procedure siCloseClick(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure siSaveClick(Sender: TObject);
procedure siCancelClick(Sender: TObject);
procedure siDeleteClick(Sender: TObject);
private
iFilter:Integer;
{ Private declarations }
public
{ Public declarations }
end;var
wkfBJX: TwkfBJX;请问这个TwkfBJX是否是TForm的一个子类?而wkfBJX是否是TwkfBJX的一个实例化对象?如果是这样再请看下面:
procedure TgyfMain.actBJXexecute(Sender: TObject);
begin
openform(TwkfBJX,wkfBJX,self);
end;
openform是一个函数,TwkfBJX作为其一个参数传入,那么是否在delphi里面,类型(而不是对象)可以作为参数?另:传入没有实例化的类型有何意义?如果TwkfBJX不是类型而只是某个实例对象,那么它和wkfBJM是什么关系?谢谢
TwkfBJX = class(TForm)
......
Label6: TLabel;
DBENote: TDBEdit;
DBDChkDate: TDBDateEdit;
qryPJDFInterID: TIntegerField;
qryPJDFEntryID: TIntegerField;
......
DBCWeeks: TDBComboBox;
DBCGrade: TDBComboBox;
procedure siInsertClick(Sender: TObject);
procedure siCloseClick(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure siSaveClick(Sender: TObject);
procedure siCancelClick(Sender: TObject);
procedure siDeleteClick(Sender: TObject);
private
iFilter:Integer;
{ Private declarations }
public
{ Public declarations }
end;var
wkfBJX: TwkfBJX;请问这个TwkfBJX是否是TForm的一个子类?而wkfBJX是否是TwkfBJX的一个实例化对象?如果是这样再请看下面:
procedure TgyfMain.actBJXexecute(Sender: TObject);
begin
openform(TwkfBJX,wkfBJX,self);
end;
openform是一个函数,TwkfBJX作为其一个参数传入,那么是否在delphi里面,类型(而不是对象)可以作为参数?另:传入没有实例化的类型有何意义?如果TwkfBJX不是类型而只是某个实例对象,那么它和wkfBJM是什么关系?谢谢
2.wkfBJX是TwkfBJX的实例
3.类引用可以作为参数
4.作为类的引用
5.假设不正确
2.wkfBJX是TwkfBJX的实例
3.类引用可以作为参数
4.作为类的引用
5,错误
1.TwkfBJX是TForm的子类
2.wkfBJX是TwkfBJX的实例
3.类引用可以作为参数
4.作为类的引用
5.假设不正确
2.wkfBJX是TwkfBJX的实例
3.类引用可以作为参数
4.作为类的引用
5.假设不正确
另:实例(instance)和对象(object)之间有什么区别和联系?谢谢