Показать сообщение отдельно
  #4  
Старый 03.09.2015, 22:06
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Цитата:
Сообщение от mw_Kronos
Вопрос отпал. В ячейки массива попадают только поля родительского класса.

А вот фиг тебе.
Просто по умолчанию доступны только эти поля. А вот если привести к нужному типу, то сразу становятся доступны другие поля. Как уже упоминалось, в ячейках массива хранятся указатели, а они всегда 32/64 бита, так что ничего нигде не затирается и все доступно. Читаем про полиморфизм.
Ответить с цитированием