<<
>>

Классы

Класс — это структура данных, которая может содержать в своем составе перемен­ные, функции и процедуры. Переменные, в зависимости от назначения, называют­ся полями (field) или свойствами.
Процедуры и функции, входящие в состав клас­са, называются методами.

ПРИМЕЧАНИЕ------------------------------------------------------------------------------

Классы также называются объектными типами.

В Object Pascal определен структурный тип class. Объявление типа class похоже на объявление типа record, однако в нем могут содержаться не только поля-перемен­ные, но и методы. Кроме того, в объявлении класса используется ряд специальных зарезервированных слов, определяющих область видимости полей и методов. В от­личие от всех остальных типов, тип class обязательно должен быть описан как пользовательский тип в разделе type, например:

type

TMyClass = class fieldl : type_definitionl; field2 : type_definition2: procedure methodl:

function method2 : type_definition3: end;

Затем в разделе var может быть объявлена переменная объектного типа:

var

Object 1 : TMyClass;

ПРИМЕЧАНИЕ-----------------------------------------------------------------------------

Имена типов в Delphi принято начинать е большой буквы Т. Желательно следовать этому правилу для удобочитаемости программы.

При объявлении класса вначале описываются поля, а затем — методы. Поля клас­са являются переменными, входящими в состав его структуры. Они предназначе­ны для использования внутри класса. В описании объектного типа присутствуют только заголовки методов. Сами методы описываются в разделе реализации того модуля, в котором объявляется новый объектный тип.

<< | >>
Источник: Избачков Ю. С., Петров В. Н.. Информационные системы. 2006

Еще по теме Классы:

  1. Школьный класс
  2. Одиночки в классе
  3. ПЕРВЫЙ КЛАСС
  4. ПЯТЫЙ КЛАСС
  5. 6.3. Женщина высшего класса
  6. 5. Критическая теория и рабочий класс.
  7. Глава 13. INTJ «Компетентность + независимость = высший класс»
  8. Масса, демократия и рабочий класс
  9. СРАВНИТЕЛЬНАЯ СИСТЕМА КЛАССОВ
  10. ПОТЕНЦИАЛЬНЫЕ ВОЗМОЖНОСТИ ШКОЛЬНОГО КЛАССА КАК ГРУППЫ
  11. 2. Постарайтесь вникнуть в проблему «единственный ребенок – класс»