Главная страница
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.013 c
2-1217069073
agress0r
2008-07-26 14:44
2008.09.07
Прога вылетает при подключениие dll в vista


1-1198096706
Дмитрий
2007-12-19 23:38
2008.09.07
Аналог перловской функции crypt в Delphi


4-1196072040
mabia
2007-11-26 13:14
2008.09.07
Доступ к папке


2-1217258154
lavgirls
2008-07-28 19:15
2008.09.07
Выравнивание текста


2-1217061684
ванъка
2008-07-26 12:41
2008.09.07
Скорость чтения и обработки из файла