Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

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

Основные положения объектно-ориентированного программирования | Типы методов | Переопределение методов | Перегрузка методов | Свойства | Объявление и создание объекта | Уничтожение объекта | События. Взаимодействие объектов. | От структурированного программирования к ООП | Основные задачи структурного программирования |


Читайте также:
  1. D-ЭЛЕМЕНТЫ I ГРУППЫ
  2. D-ЭЛЕМЕНТЫ II ГРУППЫ
  3. D-ЭЛЕМЕНТЫ VI ГРУППЫ
  4. D-ЭЛЕМЕНТЫ VII ГРУППЫ
  5. D-ЭЛЕМЕНТЫ VIII ГРУПЫ
  6. F- элементы.
  7. II. ЭЛЕМЕНТЫ СОЦИАЛЬНО-ЭКОНОМИЧЕСКОЙ СТАТИСТИКИ

Поля

Поле (Field) можно также определить как переменную экземпляра (Instance variable), представляющую собой данные для объекта. Поле в объекте подоб­но полю в записи языка Pascal, но в отличие от записи, к полям в объекте обычно не разрешен прямой доступ. Это способствует защите полей от случай­ного или предумышленного искажения.

Доступ к полям происходит через свойства, которые могут выступать как фильтры и не пропускать недопустимых значений. Объявления полей происходят как объявления обычных пере­менных, при этом поля чаше всего размещаются в закрытом интерфейсе класса, доступ к которому ограничен. В именах полей принято ставить пер­вую букву F, от слова Field, например:

FQuantity: Integer;

Т.о. поля класса являются переменными, объявленными внутри класса. Они предназначены для хранения данных во время работы экземпляра класса (объекта). Ограничений на тип полей в классе не предусмотрено. В описании класса поля должны предшествовать методам и свойствам. Обычно поля используются для обеспечения выполнения операций внутри класса.

Итак, поля предназначены для использования внутри класса. Однако класс должен каким-либо образом взаимодействовать с другими классами или программными элементами приложения.

В подавляющем большинстве случаев класс должен выполнить с некоторыми данными определенные действия и представить результат. Для получения и передачи данных в классе применяются свойства.


Дата добавления: 2015-07-25; просмотров: 43 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Принципы ООП| Области видимости

mybiblioteka.su - 2015-2024 год. (0.005 сек.)