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

Вниз

Создание объекта   Найти похожие ветки 

 
Talan   (2004-02-25 00:24) [0]

Объясните пожайлуста если я хочу создать объект на основе созданного класса.Как это сделать?

Нужно создавать и класс и объект?

И чем отличается конструктор и
Имя_объекта.Creat(Параметр) . Что это за параметр.


 
Palladin ©   (2004-02-25 01:14) [1]

Книжки для самых маленьких, статьи, примеры в папке %Delphi%\Demos. Про "параметр" тебе расскажет справка.

http://www.google.com.ru/search?hl=ru&ie=windows-1251&q=delphi+%EA%EB%E0%F1%F1%FB+%EE%E1%FA%E5%EA%F2%FB&lr=


 
Defunct ©   (2004-02-25 01:21) [2]

В двух словах, конструктор отличается от процедуры ключевым словом Constructor, при выполнении конструктора выделяется память под новый объект, а возвращает конструктор ссылку на этот объект. А параметры там могут быть какие угодно как и в обычной процедуре. Кострукторов у одного класса может быть сколько угодно, так же как и процедур.

Для создания нового объекта достаточно вызвать любой конструктор класса.

Имя_объекта.Creat(Параметр) . Здесь не путайте.
на самом деле так:
Имя_Класса.Конструктор(Параметры)

Новый объект получится так:
Новый объект := Имя_класса.Конструктор(Параметры);


 
Defunct ©   (2004-02-25 01:39) [3]

Не путайте класс и объект, это совсем разные категории.
Вот вам информация для размышлений:

Класс - СИГАРЕТА (Один или два цилиндра конечной длинны)

Объект - Выкуренная Сигарета Marlboro со вмятинами и следами помады, которая лежит в пепельнеце.

Объект - Нетронутая Сигарета Marlboro находится в запечатанной пачке.

Класс обобщает свойства всех возможных объектов.

Объект же - это конкретный экземпляр, который можно поторогать, пощупать, понюхать и т.п.


 
Юрий Зотов ©   (2004-02-25 08:09) [4]

Класс - шкаф. Любой шкаф вообще. К ним относятся гардеробы, холодильники и пр.

Объект - конкретный шкаф, о который Вы стукнулись.

Разницу чувствуете?



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
4-12576
frost
2003-12-28 20:17
2004.03.05
Как из FD : TWin32FindData - получить дату в формате TDateTime


1-12360
Mur_r
2004-02-25 13:18
2004.03.05
Библиотеки статистической обработки данных


7-12555
задолбался подбирать имя
2003-12-14 09:30
2004.03.05
WinRar


8-12455
Neznaika
2003-11-02 20:33
2004.03.05
Визуализатор для TMediaPlayer


7-12546
Shurik_212
2003-12-17 14:37
2004.03.05
Как узнать, что винда заблокирована?