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

Вниз

Полная форма inherited   Найти похожие ветки 

 
Просто Джо ©   (2005-05-21 23:53) [0]

Дополнение к закрытой ветке:
http://delphimaster.net/view/1-1116689999/

------
Иногда синтаксически необходимо употреблять полную форму, например, в таком случае:


type
 TBaseClass = class
 public
   function Func: Boolean; virtual;
 end;

 TSuccessor = class (TBaseClass)
 public
   function Func: Boolean; override;
 end;

{ TBaseClass }

function TBaseClass.Func: Boolean;
begin
 Result := False;
end;

{ TSuccessor }

function TSuccessor.Func: Boolean;
begin
 // Просто inherited здесь не пройдет.

 Result := inherited Func;

end;


Или в таком:

type
 TBaseClass = class
 public
   procedure Proc (A: Integer);
 end;

 TSuccessor = class (TBaseClass)
 public
   procedure Proc (A: string);
 end;

{ TBaseClass }
procedure TBaseClass.Proc(A: Integer);
begin
 //
end;

{ TSuccessor }
procedure TSuccessor.Proc(A: string);
begin
 inherited Proc(1);
end;


 
TUser ©   (2005-05-22 08:00) [1]

ну и?


 
charlie   (2005-05-22 08:41) [2]

ну, просто..)


 
Просто Джо ©   (2005-05-22 12:33) [3]


>  [1] TUser ©   (22.05.05 08:00)
> ну и?


А что конкретно "ну"?


 
Marser ©   (2005-05-22 13:15) [4]

Это для кого предназначалось? Дядя Валера Фаронов всвоих трудах собсна так и учит, AFAIR. А тех, кто умные книжки нее читает, нужно пинками к оным отправлять.


 
KilkennyCat ©   (2005-05-22 13:17) [5]

вот что значит водку пить после пива :)


 
Просто Джо ©   (2005-05-22 13:48) [6]


>  [5] KilkennyCat ©   (22.05.05 13:17)
> вот что значит водку пить после пива :)

Эх, хорошо, что не наоборот :)

П.С. Набирал, набирал текст, бац - тема закрыта. Обычное вроде дело, но душевное состояние было... кхм... приподнятое. Взял да и влепил новую. Каюсь, нехорошо ;-)


 
sniknik ©   (2005-05-22 14:05) [7]

Просто Джо ©   (22.05.05 13:48) [6]
даже не начинай набирать текст в тему которую точно закроют, рано или поздно. и никаких разочарований...
предугадать ветку к закрытию просто, почитай правила.
правила - при новом вопросе текст до конца страници.



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
1-1116484642
ANB
2005-05-19 10:37
2005.06.06
Как удобнее оформит передачу массива записей в функцию


1-1116644188
Roman_Bar
2005-05-21 06:56
2005.06.06
Ссылка с одной кнопке на другую


4-1113459164
Кот Бегемот
2005-04-14 10:12
2005.06.06
Как вставить иконку в трей (туда где часики) ?


6-1111432519
Qwertyk
2005-03-21 22:15
2005.06.06
MAC from IP


1-1116609134
ancot
2005-05-20 21:12
2005.06.06
Количество элементов Set свойства