Создание собственного класса в Delphi и работа с объектами.
Добавлено: 11 ноя 2014, 00:01
{Для опытных это семечки. В чем тут подвох ? Пару строк кода, если сможете, подскажите в чем тут ошибка}
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type MyClass = class //– create class Myclass.
Name: string;
Color: string;
function info():string;
end;
function MyClass.info():string;
begin
Result:= ('Name:'+MyClass.Name+' Color:'+MyClass.Color);
end;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
var
Form1: TForm1;
Obj:MyClass;
begin
Obj:=MyClass.Create();
Obj.Name:='Vasja';
Obj.Color:='Green';
Showmessage(Obj.info());
end;
implementation
{$R *.dfm}
end.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type MyClass = class //– create class Myclass.
Name: string;
Color: string;
function info():string;
end;
function MyClass.info():string;
begin
Result:= ('Name:'+MyClass.Name+' Color:'+MyClass.Color);
end;
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
var
Form1: TForm1;
Obj:MyClass;
begin
Obj:=MyClass.Create();
Obj.Name:='Vasja';
Obj.Color:='Green';
Showmessage(Obj.info());
end;
implementation
{$R *.dfm}
end.