Форум: "Основная";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];
Вниз
Че такое <b>inherited</b> ?? Найти похожие ветки
← →
MyX (2003-03-10 21:41) [0]Объясните plz, если не сложно когда надо ставить inherited, а то в справке что-то не очень понятно, особенно если с параметром ??
← →
y-soft (2003-03-10 22:15) [1]С помощью inherited вызываются методы предка. Если просто inherited, то вызывается одноименный виртуальный метод предка, в теле которого объявлен вызов и с теми же параметрами.
Пример:
type
TNewComponent = class(TComponent)
public
//Переопределяем виртуальный метод
constructor Create(AOwner : TComponent); override;
end;
implementation
constructor TNewComponent.Create(AOwner : TComponent);
begin
//Вызываем конструктор предка
inherited; //То же самое, что и TComponent.Create(AOwner)
//Какой-то новый код
Tag := -1;
end;
← →
spogi (2003-03-11 01:17) [2]davay, kak nibud poproshe...
est knopka Button, i ti znaesh cto, esli najat proizaydet ButtonClick, i esli u tebya est noviy component NButton, to dlya togo ctobi obratitsya k etomu sobitiyu u ego predka, polzuemsya s inherited"om....
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c