Форум: "Начинающим";
Текущий архив: 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.005 c