|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.05.2015, 14:30 | #1 |
Пользователь
Регистрация: 18.09.2012
Сообщений: 41
|
Вопросы ООП DELPHI
Всем привет! Пишу движок для платформера (и да, в нем можно будет грабить караваны) и параллельно осваиваю ООП. У меня пара вопросов про ооп в Delphi.
Итак, вопрос №1: Код:
Код:
Вопрос №2: В методе создаю типизированную константу в качестве статической переменной. (в настройках стоит галака assignable constants). Почему эта константа создается общая для всех экземпляров класса а не для каждого экземпляра? (узнал я это методом проб и ошибок) |
21.05.2015, 15:21 | #2 |
Пользователь
Регистрация: 11.04.2015
Сообщений: 68
|
Копирует(скорее всего, по моей логике), если тебе нужен указатель, то надо обзавестись
Код:
|
21.05.2015, 15:35 | #3 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
ВСЕ объекты(TObject и его наследники) доступны только по своим ссылкам. В obj2 приходит ТАЖЕ ссылка. (копируется та же самая ссылка). имеем два абсолютно идентичных указателя.
программа — запись алгоритма на языке понятном транслятору
|
|
21.05.2015, 15:40 | #4 |
Пользователь
Регистрация: 18.09.2012
Сообщений: 41
|
А если объекты не наследники Tobject, а просто полностью кастомный класс?
|
21.05.2015, 15:53 | #5 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
21.05.2015, 16:42 | #6 |
Пользователь
Регистрация: 18.09.2012
Сообщений: 41
|
Хорошо. А что на счет констант.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ООП в Delphi | s4egol | Помощь студентам | 1 | 14.03.2013 21:09 |
ООП в Delphi. | Arsk | Фриланс | 4 | 12.04.2011 18:17 |
delphi ооп | demonara | Помощь студентам | 13 | 21.10.2010 19:00 |
Освоение ООП в Delphi | BeenQ | Общие вопросы Delphi | 3 | 22.09.2010 21:13 |
Паскаль ООП. Примеры программ с использованием ООП | SeЯgey | Помощь студентам | 5 | 13.05.2009 21:55 |