Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.01;
Скачать: CL | DM;

Вниз

Здарово!!! не подскажите как в Турбо Паскале использовать метод р   Найти похожие ветки 

 
ZG   (2002-06-19 16:10) [0]

Здарово!!! не подскажите как в Турбо Паскале использовать метод родителя. Задача вот в чем. Есть главный объект в котором есть метод заполнения основных данных, и второй объект в котором заносятся доп.данные. И я делаю насследования, но как использовать метод родителя с методом потомка не знаю


 
Vitaly ©   (2002-06-19 17:08) [1]

inherited


 
Dimka Maslov ©   (2002-06-19 17:14) [2]

type
TParentObject = object
procedure VirtualProc; virtual;
function VirtualFunc: Integer; virtual;
end;

TChildObject = object (TParentObject)
procedure VirtualProc; virtual;
function VirtualFunc: Integer; virtual;
end;

procedure TParentObject.VirtualProc;
begin
Writeln("ParentObject VirtualFunc = ", VirtualFunc);
end;

function TParentObject.VurtualFunc: Integer;
begin
VirtualFunc:=100;
end;

procedure TChildObject.VirtualProc;
begin
Writeln("ChildObject VirtualFunc = ", VirtualFunc);
TParentObject.VirtualProc;
end;

function TChildObject.VirtualFunc: Integer;
begin
VirtualFunc := 2 * TParentObject.VirtualFunc;
end;

var
Parent: TParentObject;
Child: TParentObject;

begin
Parent.VirtualProc;
Child.VirtualProc;
end.



Страницы: 1 вся ветка

Текущий архив: 2002.07.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
14-1206
artgamer
2002-05-31 21:56
2002.07.01
Помогите с экзаменами 11 класс!


14-1143
~Sergius
2002-05-19 19:37
2002.07.01
ВНИМАНИЕ! СЕКРЕТНЫЕ ТЕХНОЛОГИИ!!!


14-1202
Sniffer
2002-05-30 18:06
2002.07.01
Я в Шооооооооке!!!!


7-1216
SONY
2002-04-04 06:48
2002.07.01
Как изменить настройки принтера по умолчанию


1-969
VDen
2002-06-20 09:19
2002.07.01
Открытие формы в D5