![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
object
иван2 © (2008-07-28 14:21:00)что такое object в данном случае и для чего ипользуется?
Например:
TMyObj = object
...
end;
Спасибо.
Amoeba (2008-07-29 14:45:00) [1]
> иван2 (28.07.08 14:21)
>
> что такое object
Читай книжки по TP5.5, 6 и BP7. Это полностью унаследовано оттуда (для облегчения портирования старого кода).
Palladin (2008-07-29 11:23:00) [2]
> Кроме того, объекты такого типа создаются с помощью New
Кроме того объекты такого типа можно и не создавать с помощью New
Нат (2008-07-29 10:14:00) [3]тип устаревший, и на нем растет KOL
DrPass (2008-07-29 10:09:00) [4]
> palva © (28.07.08 20:09) [6]
>
> > что такое object
>
> Что-то вроде record, но с методами
record нынче тоже с методами
Alucard (2008-07-29 00:46:00) [5]object - это устаревший тип, оставшийся для обеспечения совместимости с кодом турбо-паскаля. Он поддерживает многие свойства классов, такие как наследование, области видимости полей, но не поддерживает RTTI информации и автоматического освобождения памяти при ексепшне. Кроме того, объекты такого типа создаются с помощью New, а не прямым указанием конструктора.
Так что в данном примере TMyObj = object более или менее аналогичен TMyObj = class или TMyObj = record, в зависимости от того, есть ли в объявлении методы.
tesseract (2008-07-28 21:31:00) [6]
> Что-то вроде record, но с методами.
Для них ещё табличку надо создать. Не простой метод.
palva (2008-07-28 20:09:00) [7]
> что такое object
Что-то вроде record, но с методами.
Sapersky (2008-07-28 18:35:00) [8]Как раз object, в отличие от class, может быть объявлен статически, без рождений/умираний.
MsGuns (2008-07-28 15:42:00) [9]Примерно то же самое, что живой организм. Его основные свойства: рождается, умирает.
И все.
ПРавильный$Вася (2008-07-28 15:35:00) [10]устаревший вариант для ООП
Anatoly Podgoretsky (2008-07-28 14:29:00) [11]Чего там долгого, набираем в справке Object types и видим обяъснение, всего то 6 строчек. Читать меньше минуты.
AlexanderMS (2008-07-28 14:22:00) [12]для объявления объекта.
Это долго объяснять. :)