Добавил:
ikot.chulakov@gmail.com Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы по Delphi с готовыми программами / Лабораторная работа №11 Классы, методы, свойства.pdf
Скачиваний:
42
Добавлен:
12.07.2020
Размер:
708.22 Кб
Скачать

Лабораторные работы по информатике для специальности «Моделирование и исследование операций в организационно-технических системах»

Рисунок 4 – Вставлен шаблон для описания класса

После того как шаблон вставлен его, необходимо заполнить, напечатав имя класса, поля, …

Элементы класса

К элементам класса относятся поля, методы и свойства. В полях хранятся данные. Методы реализуют алгоритмы обработки данных класса. Свойства предназначены для организации более гибкого механизма доступа к полям и методам класса. Механизм свойств работает только на этапе компиляции программы и (обращение к свойствам на этапе компиляции программы заменяется вызовами соответствующих методов или обращением к полям), следовательно, не влияет на эффективность работы программы. Программы при применении свойств становятся более удобочитаемыми и менее подверженными ошибкам.

Поля

Поля классов служат для хранения данных. Поля могут содержать данные любых типов, включая классы. Каждый объект получает уникальный набор полей, но общий для всех объектов класса набор методов и свойств. Синтаксис определения полей совпадает с синтаксисом определения переменных и имеет следующий вид

<id>, <id>, …<id>:<имя типа>;

В Object Pascal имена полей принято начинать с «F» (Field). Для обращения к полю необходимо применять оператор «.», например

Листинг 1

type TFigure=class Fname:string[23]; Fid:Integer;

...

end;

...

var Fig:TFigure; begin

...

Fig.Fname:=’line’;