Главная страница
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.029 c
9-1174296930
КувалдаСофт
2007-03-19 12:35
2008.09.07
Задачка с интерфейсами


3-1204889422
Prohodil Mimo
2008-03-07 14:30
2008.09.07
Возможно ли составить SQL запрос с NULL?


4-1196054712
ter
2007-11-26 08:25
2008.09.07
Поворот экрана


15-1216189504
Гость
2008-07-16 10:25
2008.09.07
Replace all


2-1217423289
yyty
2008-07-30 17:08
2008.09.07
мигание при изменении размера