|
|
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Есть некий базовый класс, в нем выполняется метод, использующий другие методы, но они нужно чтобы отличались, поэтому объявляю их абстрактными, класс наследую, дополнительные эти методы переопределяю, но хрен там - метод из базового класса не хочет пользовать переопределенные в наследнике как починить логику? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 10:16 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverin, похоже надо делать еще один базовый метод и его наследников передавать в первый класс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 10:21 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
нифига, все равно лезет в базовый класс за его методами, а не в наследник ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 10:44 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinно хрен там - метод из базового класса не хочет пользовать переопределенные в наследнике Код в студию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 10:47 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBr, да смысл какой год, итак все понятно Класс1 методбазовыйдлявсех метод1 абстрактный метод2 асбтрактный Класс2 = класс1 метод1 переопределен метод2 переопределен хочу чтобы объект класса2 использовал в базовомметодедлявсех методы класса2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 10:49 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
словом есть некая процедура, внутри нее используются стандартные процедуры, по разному отрабатывающие данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 10:53 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
как пример - одни берут из базы, другие из файла, но снаружи все одинаково делается без разницы откуда данные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 10:54 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinКласс1 методбазовыйдлявсех метод1 абстрактный метод2 асбтрактный Класс2 = класс1 метод1 переопределен метод2 переопределен если так делаю, то объект Класса2.методбазовыйдлявсех использует методы 1 и 2 из класса1, а не 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 10:56 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Определенно, ошибка в 17-ой строке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:10 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
а есть люди шарящие в ООП, а не балаболы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:11 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Смысл КОДА В СТУДИЮ в том, что люди, которые понимают, покажут где у вас ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:19 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBr, в коде нет никакой ошибки, тут достаточно понять логику ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:22 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
А каким образом используется метод из Первого класса если он абстрактный??? Подобного описанному поведению быть не должно(вааще не может быть)... поэтому вам и предлогают показать код, скорее всего ошибка при описании классов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:27 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinDimaBr, в коде нет никакой ошибки, тут достаточно понять логику https://studref.com/324950/informatika/prilozhenie_obektno_orientirovannoe_programmirovanie_delphi ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:30 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinDimaBr, в коде нет никакой ошибки, тут достаточно понять логику Если нет никакой ошибки, то зачем писать на форум ? Что мы должны посоветовать ? Совет, переопределяйте методы ПРАВИЛЬНО и всё заработает !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:33 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
zinpubА каким образом используется метод из Первого класса если он абстрактный??? очень просто, они в наследники переопределены ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:37 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrwolverinDimaBr, в коде нет никакой ошибки, тут достаточно понять логику Если нет никакой ошибки, то зачем писать на форум ? Что мы должны посоветовать ? Совет, переопределяйте методы ПРАВИЛЬНО и всё заработает !!! затем чтобы найти кто понимает в ООП, а не ковырятели в коде, которым его хоть напиши все равно ничерта полезного не скажут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:38 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinwolverinКласс1 методбазовыйдлявсех метод1 абстрактный метод2 асбтрактный Класс2 = класс1 метод1 переопределен метод2 переопределен если так делаю, то объект Класса2.методбазовыйдлявсех использует методы 1 и 2 из класса1, а не 2 искатели кода, что не понятно по русски для вас написал, не трудитесь, все равно вы не знаете ответа, не тратьте время на объяснения вам кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:40 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Все нормальные программисты понимают ООП. Это базовые знания, без них никуда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:41 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
троль детектед ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:42 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrВсе нормальные программисты понимают ООП. Это базовые знания, без них никуда идите в другую ветку философствуйте, лично вы без кода ООП вообще не понимаете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:42 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:44 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBr, ого, а я то не додумался так а если что нибудь в духе ТБазе методдлявсех метод1 абстракт метод2 абстракт ТВашкласс метод1 метод2 ТБазе.Методдлявсех бегин метод1 метод2 енд а теперь надо объект = ТВашкласс.методдлявсех ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:47 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinидите в другую ветку философствуйте, лично вы без кода ООП вообще не понимаете С таким отношением к тем, кто пытается выяснить причину неработоспособности ВАШЕГО кода вы отобьёте всё желание вам помогать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:48 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrС таким отношением к тем, кто пытается выяснить причину неработоспособности ВАШЕГО кода вы отобьёте всё желание вам помогать. потому что вопрос НЕ ЭЛЕМЕНТАРНЫЙ, а вы постите код для школьника пятого класса нужно в базовом методе использовать "переопределенные" методы БЕЗ условий, БЕЗ запроса класса и тыды ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:51 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
ТВашкласс.методдлявсех БЕЗ изменения кода нужно чтобы подтягивал соответствующие методы внутри него! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:52 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
методы внутри него РАЗНЫЕ, сделать через ООП? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:53 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinDimaBr, ого, а я то не додумался так а если что нибудь в духе ТБазе методдлявсех метод1 абстракт метод2 абстракт ТВашкласс метод1 метод2 ТБазе.Методдлявсех бегин метод1 метод2 енд а теперь надо объект = ТВашкласс.методдлявсех ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:55 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBr, вот так и делаю, нифига у меня ТБазе.Метод1 и 2 вылетают сейчас еще раз перепроверю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 11:59 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinDimaBr, вот так и делаю, нифига у меня ТБазе.Метод1 и 2 вылетают сейчас еще раз перепроверю Потому и говорю - КОД В СТУДИЮ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 12:11 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBr, там длиннющая портянка только смысл вопроса потеряется, спасибо, думаю, вроде все тоже самое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 12:19 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Вся ваша портянка никому не нужна. Нужно определение двух классов и вызов двух методов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 12:23 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrВся ваша портянка никому не нужна. Нужно определение двух классов и вызов двух методов фсе, прошу прощения, оказывается вместо override везде указал overload, посыпаю голову пеплом, прошу еще раз прощения. (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 12:58 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
В первом солбщении привел бы описание классов. Во втором бы указали на опечатку. А не 2 листа гадания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 14:09 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
X-CiteВ первом солбщении привел бы описание классов. Во втором бы указали на опечатку. А не 2 листа гаданияДа ладно! Если так быстро носом ткнули бы - то ЧСВ пострадало бы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 16:51 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
white_niggerДа ладно! Если так быстро носом ткнули бы - то ЧСВ пострадало бы... А так не пострадало ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 20:09 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrwhite_niggerДа ладно! Если так быстро носом ткнули бы - то ЧСВ пострадало бы... А так не пострадало ?А так ещё тебе досталось! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2019, 20:32 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBr, А что такое ЧСВ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2019, 00:13 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
расстроенный vip sensor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2019, 00:34 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2019, 00:47 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Я думал новый наркотик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2019, 02:31 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
X-Cite, он во втором приведен, а код никакого смысла выкладывать нет, это надо писать отдельный код для примера, который может работать и уже не первый раз вижу, что код все равно не смотрят и не вникают думал проблема в логике, а не в моем затупе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2019, 05:45 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinдумал проблема в логике, а не в моем затупе проблема в том, что ты книжек не читаешь. Это в любой книжке с основами ООП разжевано до элементарных частиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2019, 16:26 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinон во втором приведенГде? От вас ни одного куска кода не было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2019, 17:59 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_wolverinон во втором приведенГде? От вас ни одного куска кода не было https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1315336&msg=21936649 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 06:09 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Докпроблема в том, что ты книжек не читаешь. Это в любой книжке с основами ООП разжевано до элементарных частиц. проблема в том, что ТЫ даже вопроса моего не прочитал, зато лезешь со своими неуместными советами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 06:24 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinпроблема в том, что ТЫ даже вопроса моего не прочитал, зато лезешь со своими неуместными советами. Поражает ваш метод общения. wolverin https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1315336&msg=21936649 Где в этом псевдокоде видно, что используется overload ? Как вообще можно угадать, что вместо одной директивы вы используете другую, и вините во всём неверную логику. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 09:08 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrКак вообще можно угадать, что вместо одной директивы вы используете другую, и вините во всём неверную логику. классический пример хамоватого неуча. Напрасная трата времени ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 09:35 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Докклассический пример хамоватого неуча. Напрасная трата времени сказал мне хамло, которого родители к незнакомым людям на ВЫ обращаться не научили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 14:24 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrГде в этом псевдокоде видно, что используется overload ? больше скажу, я даже переписал ваш пример и не сразу догнал почему он у меня работает а мой нет, хоть типа все тоже самое делаю ))) хотя даже в своем примере написал правильно - переопределен, а не перегружен как написал в своем коде - вот о том и говорю, что тестовый пример ничего не дал бы, а вся портянка кода скорее всего ничего бы не дала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 14:27 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrПоражает ваш метод общения. да выбешивают люди, которые считают себя умнее всех впрочем это мой не первый затуп с такой "опечаткой", на которую смотришь сам и не видишь, старею видать ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 14:37 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinDimaBrПоражает ваш метод общения. да выбешивают люди, которые считают себя умнее всехwolverinа есть люди шарящие в ООП, а не балаболы?wolverinв коде нет никакой ошибки, тут достаточно понять логикуwolverinзатем чтобы найти кто понимает в ООП, а не ковырятели в коде, которым его хоть напиши все равно ничерта полезного не скажут. Это эпик :) Интересно, как живётся людям которые себя ненавидят?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 17:07 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
alekcvp, Если бы. У ненавидящих себя людей не бывает такого раздутого УЧСД. А косяки свои обьясняет себе легко - кто ничего не делает, тот не ошибается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 18:53 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Victor CookinА косяки свои обьясняет себе легко - кто ничего не делает, тот не ошибается. расскажите как вы себе сложно объясняете свои ошибки ))) то кода якобы не было, то книжки читать, то прочий бред, один человек в теме решил реально вникнуть, остальные зашли сказать свое весомое никому не нужное ФЕ )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 19:24 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinто кода якобы не было, то книжки читать, то прочий бред, один человек в теме решил реально вникнуть, остальные зашли сказать свое весомое никому не нужное ФЕ ))Суть в том что если бы вы показали хотя бы интерфейс модуля со своими классами, то проблема была бы решена уже в третьем сообщении. Но вы предпочли сразу же начать хамить, обвиняя незнакомых вам людей в незнании ООП. Для человека, который путает override и overload - это ни что иное, как "считает себя умнее всех" (С). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 19:33 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
вообще в психологии насколько помню моя ошибка называется что то вроде фиксация внимания, когда бошка отбрасывает не укладывающиеся в версию реальности факты )) ну так по дискавери ченел говорили в расследования авиакатастроф )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 19:36 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
alekcvp, суть в том, что я показал смысл вопроса в упрощенном коде, даже просто описание моих 3х классов не влезет в экран, поскольку переопределенных методов тоже несколько но пришли неучи со ссылками и вопросами что так вообще нельзя, им и было это адресовано, но вам же не объяснения мои нужны и даже в тему вы вникать не стали бы, зато развели тут бестолковый холивар кто кого ненавидит и какое у кого достониство. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 19:39 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
alekcvp> Для человека, который путает override и overload - это ни что иное, как "считает себя умнее всех" (С). Да ладно! Я тоже путал назначения IEBCOPY и IEHMOVE (в первый месяц работы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 19:42 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
alekcvp Для человека, который путает override и overload - это ни что иное, как "считает себя умнее всех" (С). )) и кстати опять мимо кассы, "умнее всех" тут указывали где чего читать, и что так вообще нельзя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 19:43 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
GatorЯ тоже путал назначения IEBCOPY и IEHMOVE (в первый месяц работы) ))) хреновей всего что я не спутал, а просто вдруг убедил себя что это так и должно быть, почему не могу объяснить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 19:45 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinalekcvp, суть в том, что я показал смысл вопроса в упрощенном коде, даже просто описание моих 3х классов не влезет в экран, поскольку переопределенных методов тоже несколько... Для демонстрации "глобальной проблемы" нужно было всего лишь продемонстрировать воспроизводимый код. Учись четко формулировать вопросы, чтобы тебя и поняли и захотели помочь. А ты фактически соврал, показав вовсе не то, что у тебя было, да еще и упорствуешь в своих заблуждениях. Позор твоим воспитателям. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 20:26 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.07.2019, 20:35 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
ёёёёёДля демонстрации "глобальной проблемы" нужно было всего лишь продемонстрировать воспроизводимый код. все предельно четко было сформулировано, умный был сказал проблемы в логике нет, где то в синтаксисе ошибка, ну да получается код написал не тот для примера, получается соврал, только причем тут упорство и болтовня ни о чем во всей ветке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2019, 05:43 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
GatorТебе всё разъяснили уже давно, а ты всё троллишь. Может ты читать не умеешь (по-русски) ты пришел сюда троллить и еще советы даешь, может веткой ошибся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2019, 05:44 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
а вообще интересно, я признал свой косяк еще 2 страницы назад, написал в чем причина и даже позже объяснил почему это произошло, но в тему продолжают заходить "умнее всех" и давать очень важные советы тема закрыта уже давно - угомонитесь Лучше поучите жену щи варить (с) Путен )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2019, 05:53 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverin, не вижу извинений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2019, 06:27 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
ёёёёёwolverin, не вижу извинений. вот о чем я и говорил - извинения были 2 страницы назад, но троллинг это ж дело "благородное" ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2019, 06:35 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverin, не было извинений. Забыл отправить? "2 страницы назад"? _____ Изыди! Dixi ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2019, 15:38 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverin, wolverinрасскажите как вы себе сложно объясняете свои ошибки ))) Да также и объясняю. Но у тебя ошибка главная не в коде, а в стиле общения с людьми. авторто кода якобы не было, то книжки читать, то прочий бред, один человек в теме решил реально вникнуть, остальные зашли сказать wolverinвесомое никому не нужное ФЕ )) Ну а что был код? Хорошо. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. -------------- [dcc32 Error] wol.pas(11): E2167 Abstract methods must be virtual or dynamic Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ---------------------------------------- [dcc32 Error] wol.pas(11): E2167 Abstract methods must be virtual or dynamic Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ----------------------------------------------------------------- [dcc32 Error] wol.pas(16): E2070 Unknown directive: 'override' Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. Ура, всё заработало. А вот если поменять override на overload, как ты говорил, то произойдёт Abstract Error. Не в твоём коде, а в том, что ты тут "написал". Кстати, заняло у меня написать за тебя твой код - 3 минуты. И ещё минут 7 оформить сообщение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2019, 20:37 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Gatorwolverin, не было извинений. Забыл отправить? "2 страницы назад"? мне нужно ссылкой вас потыкать или все таки сами найдете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 05:45 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Victor CookinНо у тебя ошибка главная не в коде, а в стиле общения с людьми. Вы посмотрите что пишут мне - так не будет работать, ошибка 17 строке, ссылка на документацию, про троллей и прочая ахинея я просто спросил где ошибка в логике у меня, синтаксис я и без этих ... разберу, было вообще большое желание послать их куда следует, советчиков с коридорным образованием. Victor CookinА вот если поменять override на overload, как ты говорил, то произойдёт Abstract Error. я вообще код не запускал, потому что дебагер показывает, что методы не используются, это все ЛИШНЯЯ РАБОТА. Victor CookinКстати, заняло у меня написать за тебя твой код - 3 минуты. И ещё минут 7 оформить сообщение. еще раз повторяю, я написал отдельный похожий код и он у меня работал, я не видел разницы их, к чему все это опять повторяю для трудных - ТЕМА ЗАКРЫТА. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 05:52 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinВы посмотрите что пишут мне - так не будет работать, ошибка 17 строке, ссылка на документацию, про троллей и прочая ахинея Ну так ошибка ведь реально была в 17 строке. Не в логике, не в языке программирования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 07:38 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBr, может и можно так назвать сейчас, но человек пришел просто не в тему потрепаться, иначе для чего это, повысить количество сообщений в день!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 08:11 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBr, и кстати как я и говорил - код все равно не смотрят внимательно, вы сами убедились на своем же примере в этом - да был мой псевдокод, но его было достаточно понять логику, а ваш первый пример был совершенно с другой, ну и дальше меня уже понесло конечно ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 08:16 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinDimaBr, и кстати как я и говорил - код все равно не смотрят внимательно, вы сами убедились на своем же примере в этом - да был мой псевдокод, но его было достаточно понять логику, а ваш первый пример был совершенно с другой, ну и дальше меня уже понесло конечно ) Если вы не смотрите на код внимательно это не означает, что другие так делают. Приведя ваш код объявления класса ЛЮБОЙ сразу же бы заметил OVERLOAD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 10:16 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrЕсли вы не смотрите на код внимательно это не означает, что другие так делают. ) логично, но вы же не стали смотреть на мой код внимательно и написали первый раз совершенно другой, верно? а это уже закономерность, а когда не первый день на форуме, то уже знаешь что это обычное дело. а уж если бы я свой код выложил на несколько страниц, то вероятность его просмотра была бы вообще около нуля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 11:50 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverin) логично, но вы же не стали смотреть на мой код внимательно и написали первый раз совершенно другой, верно? От вас не было ни строчки кода. А искать ошибки в "псевдокоде", это "испорченный телефон" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 12:25 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBr, отнюдь, это и был код, на который вы написали вообще не тот, но зато уже компилированный, только чем он мог помочь? а ничем ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 12:28 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Отнюдь, это был не код. В нем не была отражена суть ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 12:33 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrОтнюдь, это был не код. В нем не была отражена суть ошибки. хорошо, псевдокод, но в нем была отражена логика, тогда зачем для примера вы написали вообще другую логику? не потому ли что в общем случае все же никто не смотрит код, как я и говорил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 12:42 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Для примера был написана та же самая логика 1. Базовый класс с методом, который вызывает виртуальный метод 2. Класс наследник, который переопределяет виртуальный метод 3. Тест Всё полностью соответствует поставленной задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 12:44 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrВсё полностью соответствует поставленной задачи. отнюдь, методы у меня принципиально отсутствуют, у вас нет. это как в соседней ветке со скобками ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 12:54 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinотнюдь, методы у меня принципиально отсутствуют, у вас нет. Покажите, где вашем вашем тексте написано что методы отсутствуют ? Как отсутствие методов на что-то влияет ? разве можно верить вашим словам ? wolverinDimaBr, в коде нет никакой ошибки, тут достаточно понять логику ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 13:06 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrПокажите, где вашем вашем тексте написано что методы отсутствуют ? показываю, дважды написано в разных постах, причем в самом первом wolverinобъявляю их абстрактными метод1 абстрактный метод2 асбтрактный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 13:23 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverin показываю, дважды написано в разных постах, причем в самом первом wolverinобъявляю их абстрактными метод1 абстрактный метод2 асбтрактный В данном посте не показано что методы отсутствуют. В данном посте написан какой то бред, который кто-то интерпритирует как псевдокод Delphi коим он вовсе не является. Понятие "абстрактный метод" можно применить к любому методу, суть которого не важна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 15:57 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
вот тут 21940605 Вы пишите что wolverinотнюдь, методы у меня принципиально отсутствуют, у вас нет А вот тут 21936656 , что wolverinесли так делаю, то объект Класса2.методбазовыйдлявсех использует методы 1 и 2 из класса1, а не 2 то есть методы 1 и 2 есть и в классе 1 и в классе 2 Диссонанс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 18:58 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrВ данном посте не показано что методы отсутствуют. а что же по вашему означает директива абстрактный??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 20:03 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Victor Cookinто есть методы 1 и 2 есть и в классе 1 и в классе 2 в этом и есть суть абстрактный - есть только их описание, а методов нет, поэтому и никакого кода их даже привести невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 20:05 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrПонятие "абстрактный метод" можно применить к любому методу, суть которого не важна что то из интернетов Директива Abstract определяет метод класса, как осуществляемый только в полученных классах. Это абстрактно в том смысле, что она является меткой - заполнителем, она не выполняется в текущем классе, но должна быть осуществлена в любых полученных классах. так что еще как посмотреть где бред написан ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 20:09 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinв этом и есть суть абстрактный - есть только их описание, а методов нет, поэтому и никакого кода их даже привести невозможно. Но Вы пишете, что есть методы, вы ж не пишете, что есть только их описания. Это всё правильно, Вам же уже и писали: 21936678 zinpubА каким образом используется метод из Первого класса если он абстрактный??? Подобного описанному поведению быть не должно(вааще не может быть)... поэтому вам и предлогают показать код, скорее всего ошибка при описании классов. и тогда вопрос - что означает слово wolverinиспользует вот тут: wolverinиспользует методы 1 и 2 из класса1, а не 2 и что что означает слово wolverinлезет вот тут: wolverinнифига, все равно лезет в базовый класс за его методами, а не в наследник И как Вы определили что куда лезет, если wolverinя вообще код не запускал, потому что дебагер показывает, что методы не используются, это все ЛИШНЯЯ РАБОТА. Кстати, если код не запускать, дебаггер не покажет, какой код используется, а какой - не используется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 20:47 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Человек попросил поставить диагноз по фотографии, когда у него попросили медкарту заявил что она не нужна там слишком много информации и фотографии для диагноза должно быть достаточно. И вообще тут нормальные врачи есть или только те которым для диагноза нужна история болезни, анализы и т.д? :) Это либо троллинг 80+ уровня, либо психиатрия :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 20:59 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrwolverin Ну так ошибка ведь реально была в 17 строке. Да и в 16-ой тоже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 21:49 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Предлагаю топикстартеру перелогиниться и принять участие в осуждении э себя. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2019, 21:57 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinДиректива Abstract определяет метод класса, как осуществляемый только в полученных классах. Директива abstract - да, но у вас её нигде нет. Есть некий абстрактный метод, то ли функция, то ли процедура, то ли конструктор, то ли деструктор. Нечто абстрактное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2019, 14:28 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Victor CookinКстати, если код не запускать, дебаггер не покажет, какой код используется, а какой - не используется. Показывает, точками слева. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2019, 14:29 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
Victor CookinКстати, если код не запускать, дебаггер не покажет, какой код используется, а какой - не используется. )) вы вообще не понимаете о чем говорите даже, зато лезете в спор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2019, 05:53 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
DimaBrДиректива abstract - да, но у вас её нигде нет. Есть некий абстрактный метод, то ли функция, то ли процедура, то ли конструктор, то ли деструктор. Нечто абстрактное. ок, выкрутились ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2019, 05:54 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
wolverinDimaBrДиректива abstract - да, но у вас её нигде нет. Есть некий абстрактный метод, то ли функция, то ли процедура, то ли конструктор, то ли деструктор. Нечто абстрактное. ок, выкрутились ) Правильное владение терминологией позволяет решить проблему в несколько раз быстрее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2019, 10:53 |
|
||
|
Как переопределить методы в базовом классе внутри базового метода?
|
|||
|---|---|---|---|
|
#18+
alekcvpПоказывает, точками слева. Вы правы, действительно синими точками wolverin)) вы вообще не понимаете о чем говорите даже, зато лезете в спор Я разве с кем-то спорил? Я как раз просил разьяснить мне непонятные мне вещи. Но Вы мои вопросы проигнорировали, зато нашли повод посмеяться. А что тут смешного, если я чего-то не знаю или не понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2019, 22:26 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2039180]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
157ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
117ms |
get tp. blocked users: |
2ms |
| others: | 198ms |
| total: | 510ms |

| 0 / 0 |
