Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.09.07;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.004 c
2-1217239959
AlekseyB
2008-07-28 14:12
2008.09.07
База данных MS SQL


2-1217246118
Krem
2008-07-28 15:55
2008.09.07
конец строки для Unix


11-1190975644
Trible
2007-09-28 14:34
2008.09.07
Пример OnDrawCell


15-1216181257
dreamse
2008-07-16 08:07
2008.09.07
Написание спам фильтра


3-1204803441
igorm
2008-03-06 14:37
2008.09.07
sql как выбрать наибольшее знач из трех полей табл





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский