Форум: "Начинающим";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
ВнизПереопределение методов.. Найти похожие ветки
← →
pathfinder (2006-10-15 13:29) [0]Добрый день!
Почему если метод - функция, то при переопределении в классе потомке нельзя вызвать метод родителя?
← →
Eraser © (2006-10-15 13:43) [1]> [0] pathfinder (15.10.06 13:29)
еще как можно!
← →
Kolan © (2006-10-15 13:55) [2]
inherited;
> то при переопределении в классе потомке нельзя вызвать метод
> родителя?
Как все это наследование и нужно чтобы вызвать метод родителя и получить уменьшение кода...
← →
pathfinder (2006-10-15 14:06) [3]странно..я вот попытался было переопределить метод (function ReadInteger(const Section, Ident: string; Default: Longint): Longint; virtual;) класса TIniCustomFile, а компилятор в ответ на "inherited"; говорит: "incompatible types". Я что-то я не так делаю? Или так и должно быть?
← →
Loginov Dmitry © (2006-10-15 14:29) [4]Не помню, чтобы были проблемы с пустым inherited, но вот так должно пройти:
Result {ну или другая переменная} := inherited ReadInteger(Section, Ident, Default);
← →
pathfinder (2006-10-15 14:45) [5]
> Loginov Dmitry © (15.10.06 14:29) [4]
> Не помню, чтобы были проблемы с пустым inherited, но вот
> так должно пройти:
> Result {ну или другая переменная} := inherited ReadInteger(Section,
> Ident, Default);
ух ты..работает! спасибо:)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c