Понятие класса в ООП

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

Методы объектов

Для того, чтобы объект выполнил какую-либо операцию, необходимо задать метод. Многие методы имеют аргументы, которые позволяют задать параметры выполняемых действий. Для присваивания аргументам конкретных значений используется двоеточие и знак равенства, а между собой аргументы отделяются запятой.

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

Синтаксис команды применения метода объекта:

Объект.Метод арг1:= значение, арг2:= значение

Свойства объектов

Для того чтобы изменить состояние объекта, необходимо задать новые значения его свойств. Обратиться к свойству объекта можно также с использованием точечной нотации. Чтобы указать, свойства какого объекта изменяются, перед именем свойства указывается имя объекта, отделенное точкой.

Для присваивания свойству конкретного значения используется знак равенства.

Синтаксис установки значения свойства объекта:

Объект.Свойство = ЗначениеСвойства


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: