powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как переопределить методы в базовом классе внутри базового метода?
24 сообщений из 99, страница 4 из 4
Как переопределить методы в базовом классе внутри базового метода?
    #39844532
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrЕсли вы не смотрите на код внимательно это не означает, что другие так делают.

) логично, но вы же не стали смотреть на мой код внимательно и написали первый раз совершенно другой, верно?
а это уже закономерность, а когда не первый день на форуме, то уже знаешь что это обычное дело.
а уж если бы я свой код выложил на несколько страниц, то вероятность его просмотра была бы вообще около нуля.
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844560
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverin) логично, но вы же не стали смотреть на мой код внимательно и написали первый раз совершенно другой, верно?
От вас не было ни строчки кода. А искать ошибки в "псевдокоде", это "испорченный телефон"
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844564
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

отнюдь, это и был код, на который вы написали вообще не тот, но зато уже компилированный, только чем он мог помочь? а ничем )
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844568
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отнюдь, это был не код. В нем не была отражена суть ошибки.
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844577
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrОтнюдь, это был не код. В нем не была отражена суть ошибки.
хорошо, псевдокод, но в нем была отражена логика, тогда зачем для примера вы написали вообще другую логику? не потому ли что в общем случае все же никто не смотрит код, как я и говорил?
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844579
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для примера был написана та же самая логика
1. Базовый класс с методом, который вызывает виртуальный метод
2. Класс наследник, который переопределяет виртуальный метод
3. Тест
Всё полностью соответствует поставленной задачи.
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844588
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrВсё полностью соответствует поставленной задачи.
отнюдь, методы у меня принципиально отсутствуют, у вас нет.
это как в соседней ветке со скобками )
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844596
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinотнюдь, методы у меня принципиально отсутствуют, у вас нет.
Покажите, где вашем вашем тексте написано что методы отсутствуют ?
Как отсутствие методов на что-то влияет ?
разве можно верить вашим словам ?
wolverinDimaBr,
в коде нет никакой ошибки, тут достаточно понять логику
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844618
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrПокажите, где вашем вашем тексте написано что методы отсутствуют ?

показываю, дважды написано в разных постах, причем в самом первом
wolverinобъявляю их абстрактными

метод1 абстрактный
метод2 асбтрактный
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844693
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverin
показываю, дважды написано в разных постах, причем в самом первом
wolverinобъявляю их абстрактными

метод1 абстрактный
метод2 асбтрактный

В данном посте не показано что методы отсутствуют.
В данном посте написан какой то бред, который кто-то интерпритирует как псевдокод Delphi коим он вовсе не является.
Понятие "абстрактный метод" можно применить к любому методу, суть которого не важна
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844799
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот тут 21940605 Вы пишите что
wolverinотнюдь, методы у меня принципиально отсутствуют, у вас нет

А вот тут 21936656 , что
wolverinесли так делаю, то объект Класса2.методбазовыйдлявсех использует методы 1 и 2 из класса1, а не 2
то есть методы 1 и 2 есть и в классе 1 и в классе 2

Диссонанс
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844815
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrВ данном посте не показано что методы отсутствуют.
а что же по вашему означает директива абстрактный???
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844816
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Cookinто есть методы 1 и 2 есть и в классе 1 и в классе 2

в этом и есть суть абстрактный - есть только их описание, а методов нет, поэтому и никакого кода их даже привести невозможно.
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844817
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrПонятие "абстрактный метод" можно применить к любому методу, суть которого не важна
что то из интернетов

Директива Abstract определяет метод класса, как осуществляемый только в полученных классах. Это абстрактно в том смысле, что она является меткой - заполнителем, она не выполняется в текущем классе, но должна быть осуществлена в любых полученных классах.

так что еще как посмотреть где бред написан
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844837
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinв этом и есть суть абстрактный - есть только их описание, а методов нет, поэтому и никакого кода их даже привести невозможно.
Но Вы пишете, что есть методы, вы ж не пишете, что есть только их описания.

Это всё правильно, Вам же уже и писали: 21936678
zinpubА каким образом используется метод из Первого класса если он абстрактный???
Подобного описанному поведению быть не должно(вааще не может быть)... поэтому вам и предлогают показать код, скорее всего ошибка при описании классов.

и тогда вопрос - что означает слово wolverinиспользует вот тут:
wolverinиспользует методы 1 и 2 из класса1, а не 2

и что что означает слово wolverinлезет вот тут:
wolverinнифига, все равно лезет в базовый класс за его методами, а не в наследник

И как Вы определили что куда лезет, если
wolverinя вообще код не запускал, потому что дебагер показывает, что методы не используются, это все ЛИШНЯЯ РАБОТА.

Кстати, если код не запускать, дебаггер не покажет, какой код используется, а какой - не используется.
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844842
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Человек попросил поставить диагноз по фотографии, когда у него попросили медкарту заявил что она не нужна там слишком много информации и фотографии для диагноза должно быть достаточно.
И вообще тут нормальные врачи есть или только те которым для диагноза нужна история болезни, анализы и т.д? :)

Это либо троллинг 80+ уровня, либо психиатрия :)
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844849
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrwolverin
Ну так ошибка ведь реально была в 17 строке.

Да и в 16-ой тоже
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844853
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю топикстартеру перелогиниться и принять участие в осуждении э себя. :)
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844931
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinДиректива Abstract определяет метод класса, как осуществляемый только в полученных классах.
Директива abstract - да, но у вас её нигде нет. Есть некий абстрактный метод, то ли функция, то ли процедура, то ли конструктор, то ли деструктор. Нечто абстрактное.
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39844932
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor CookinКстати, если код не запускать, дебаггер не покажет, какой код используется, а какой - не используется.
Показывает, точками слева.
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39845227
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor CookinКстати, если код не запускать, дебаггер не покажет, какой код используется, а какой - не используется.
)) вы вообще не понимаете о чем говорите даже, зато лезете в спор
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39845228
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrДиректива abstract - да, но у вас её нигде нет. Есть некий абстрактный метод, то ли функция, то ли процедура, то ли конструктор, то ли деструктор. Нечто абстрактное.
ок, выкрутились )
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39845309
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinDimaBrДиректива abstract - да, но у вас её нигде нет. Есть некий абстрактный метод, то ли функция, то ли процедура, то ли конструктор, то ли деструктор. Нечто абстрактное.
ок, выкрутились )
Правильное владение терминологией позволяет решить проблему в несколько раз быстрее...
...
Рейтинг: 0 / 0
Как переопределить методы в базовом классе внутри базового метода?
    #39845610
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpПоказывает, точками слева.
Вы правы, действительно синими точками

wolverin)) вы вообще не понимаете о чем говорите даже, зато лезете в спор
Я разве с кем-то спорил? Я как раз просил разьяснить мне непонятные мне вещи. Но Вы мои вопросы проигнорировали, зато нашли повод посмеяться. А что тут смешного, если я чего-то не знаю или не понимаю?
...
Рейтинг: 0 / 0
24 сообщений из 99, страница 4 из 4
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как переопределить методы в базовом классе внутри базового метода?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]