![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#16
|
|||
|
|||
|
Код:
unit Unit1;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
StdCtrls;
type
TAbClass = class(tform)
Edit1: TEdit;
Label1: TLabel;
private
{ Private declarations }
public
procedure MyMetod(s:string);virtual; abstract;
{ Public declarations }
end;
type
TAb1Class = class(TAbClass)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
procedure MyMetod(s:string);virtual;
{ Public declarations }
end;
var
Ab1Class: TAb1Class;
implementation
{ TAb1Class }
procedure TAb1Class.MyMetod(S:string) ;
begin
Ab1Class.caption:=s;
end;
procedure TAb1Class.Button1Click(Sender: TObject);
begin
MyMetod ('Заработало))))))))');
end;
initialization
{$I Unit1.lrs}
end. Это похоже на реализацию абстракного метода? |
|
#17
|
|||
|
|||
|
Фигеть, помогите сделать за меня задания! Абалдеть
![]() |