IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Проблема с ООП, Баг с наследованием.
LHx
сообщение 7.07.2004 19:45
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


В общем, поясняю. У меня есть объект obj, содержащий метод move, который, в свою очередь, использует метод collide. От obj происходит объ. dot, тоже использующий НЕизмененный метод move, который _должен_ использовать измененный метод dot.collide, однако использует метод obj.collide. Видимо, для использования метода dot.c..... придется перекрывать метод move, а это долго. Есть методы без извращений?


--------------------
Если отладка - процесс удаления ошибок из программы, то программирование должно быть процессом их внесения.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
LHx
сообщение 13.07.2004 20:42
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


Поясните балде, что значат директивы constructor, destructor и virtual. blink.gif


--------------------
Если отладка - процесс удаления ошибок из программы, то программирование должно быть процессом их внесения.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
LHx   Проблема с ООП   7.07.2004 19:45
NetAnton   "Баг с наследованием" - ну это не баг. а...   7.07.2004 21:31
jaros   Проблема решается с полпинка, если сделать метод c...   8.07.2004 10:22
NetAnton   пробовал виртуальные, дык Паскаль вылетает... :an...   8.07.2004 10:53
jaros   :huh: Как это вылетает? Не должен же вроде. Ну-ка...   8.07.2004 11:58
BlackShadow   Объясняю популярно. Во-первых: Не правда. Ни к че...   8.07.2004 12:32
jaros   Ну тогда конечно... Кто же пишет объектно-ориентир...   8.07.2004 14:18
BlackShadow   jaros, ну не обязательно лезть в динамическую памя...   8.07.2004 14:52
jaros   TypeOf на самом деле возвращает указатель на табли...   8.07.2004 15:08
BlackShadow   Исключение составляет TypeOf(TMyObject), который б...   8.07.2004 15:55
LHx   Поясните балде, что значат директивы constructor, ...   13.07.2004 20:42
virt   грубо говоря ,конструктор -- метод который вызывае...   13.07.2004 20:46
BlackShadow   Конструктор - штука интересная. По сути это процед...   14.07.2004 13:06
Romtek   virtual; - когда нужно перекрыть метод. Например, ...   14.07.2004 13:38
BlackShadow   Не обязательно перекрыть! Можно просто дополни...   14.07.2004 13:52
Romtek   Тему в "Теоретические" ?   14.07.2004 14:39
BlackShadow   Согласен. Тут она не в теме :)   14.07.2004 15:00
w0w   никак не понял где faq. ну ладно. хочу научиться и...   22.08.2004 8:54


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 2:30
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"