Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.07;
Скачать: CL | DM;

Вниз

object   Найти похожие ветки 

 
иван2   (2008-07-28 14:21) [0]

что такое object в данном случае и для чего ипользуется?
Например:
TMyObj = object
...
end;

Спасибо.


 
AlexanderMS ©   (2008-07-28 14:22) [1]

для объявления объекта.
Это долго объяснять. :)


 
Anatoly Podgoretsky ©   (2008-07-28 14:29) [2]

Чего там долгого, набираем в справке Object types и видим обяъснение, всего то 6 строчек. Читать меньше минуты.


 
ПРавильный$Вася   (2008-07-28 15:35) [3]

устаревший вариант для ООП


 
MsGuns ©   (2008-07-28 15:42) [4]

Примерно то же самое, что живой организм. Его основные свойства: рождается, умирает.
И все.


 
Sapersky   (2008-07-28 18:35) [5]

Как раз object, в отличие от class, может быть объявлен статически, без рождений/умираний.


 
palva ©   (2008-07-28 20:09) [6]


> что такое object

Что-то вроде record, но с методами.


 
tesseract ©   (2008-07-28 21:31) [7]


> Что-то вроде record, но с методами.


Для них ещё табличку надо создать. Не простой метод.


 
Alucard   (2008-07-29 00:46) [8]

object - это устаревший тип, оставшийся для обеспечения совместимости с кодом турбо-паскаля. Он поддерживает многие свойства классов, такие как наследование, области видимости полей, но не поддерживает RTTI информации и автоматического освобождения памяти при ексепшне. Кроме того, объекты такого типа создаются с помощью New, а не прямым указанием конструктора.
Так что в данном примере TMyObj = object более или менее аналогичен TMyObj = class или TMyObj = record, в зависимости от того, есть ли в объявлении методы.


 
DrPass ©   (2008-07-29 10:09) [9]


> palva ©   (28.07.08 20:09) [6]
>
> > что такое object
>
> Что-то вроде record, но с методами

record нынче тоже с методами


 
Нат   (2008-07-29 10:14) [10]

тип устаревший, и на нем  растет KOL


 
Palladin ©   (2008-07-29 11:23) [11]


> Кроме того, объекты такого типа создаются с помощью New

Кроме того объекты такого типа можно и не создавать с помощью New


 
Amoeba ©   (2008-07-29 14:45) [12]


> иван2   (28.07.08 14:21)
>
> что такое object

Читай книжки по TP5.5, 6 и BP7. Это полностью унаследовано оттуда (для облегчения портирования старого кода).



Страницы: 1 вся ветка

Текущий архив: 2008.09.07;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
9-1173540293
nobody_1988
2007-03-10 18:24
2008.09.07
многопоточность в гамах


2-1217423570
zorik
2008-07-30 17:12
2008.09.07
execute vs select


15-1216043557
Украинец
2008-07-14 17:52
2008.09.07
Научитесь программировать за десять лет(л)


1-1198227129
Afonya
2007-12-21 11:52
2008.09.07
FastScript доступ к объектам дочерних окон.


2-1217331791
Оксана Вл.
2008-07-29 15:43
2008.09.07
Удаление