请看这个问题(10分)

  • 主题发起人 主题发起人 awfigsk
  • 开始时间 开始时间
A

awfigsk

Unregistered / Unconfirmed
GUEST, unregistred user!
type
Tmyclass=class
end;
TForm1 = class(TForm)
Button1: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1:Tform1;
myclass:Tmyclass;
implementation
procedure Tform1.formcreate(sender:tobject);
begin
myclass:=Tmyclass.create;
end;
end.
请问如果没有Tmyclass.create这条语句,那么myclass这个变量可以进行调用吗?例如:
myclass.create;我在执行这一步时出错。
有TMyclass.create这条语句和没这条语句有什么区别吗?
 
Tmyclass=class(TObject)
end;
 
create 是 Tmyclass的 类方法,
只能由 Tmyclass调用.
 
补充说明:是只能用TClassName.Create这种形式调用~~
 
多人接受答案了。
 
后退
顶部