Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
prog.docx
Скачиваний:
5
Добавлен:
16.12.2018
Размер:
38.62 Кб
Скачать

21) Классы в Delphi. Объект. Метод.

Сложная структура данных, включающая помимо описания данных, описание процедур и ф-ций, кот могут быть выполнены над представителем класса объекта. Данные классы наз-ся полями, а процедуры и ф-ции методами. Описание классов помещают в раздел описания типов type. Объекты, как представители класса объявляются в программе в разделе var. В Delphi объект- это динамическая структура. Переменная объекта содержит не данные, а только ссылку на данные. Поэтому необходимо позаботиться о выделении памяти для этих данных. Выделенная память осуществляется при помощи специального метода «конструктора», которому присваивается имя Create. Чтобы подчеркнуть особую роль конструктора в описании N вместо слова «процедура» употребляется «конструктор». Выделение памяти для данных объекта происходит путем присваивания значения результата применения метода конструктора к классу объекта. Помимо выделения памяти конструктор решает задачу присваивания полями начальных значений. Методы- классы выполняют действия над данными класса. Методы класса определяются так же как и обычные процедуры. За исключением того, что имя процедуры или функции состоит из 2 частей: имени класса, к которому принадлежит метод и имени метода.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]