Понятие класса. Поля и методы

ЛАБОРАТОРНАЯ РАБОТА №_25

Тема: РАЗРАБОТКА АЛГОРИТМОВ И ПРОГРАММ С Внедрением ОБЪЕКТНО_ОРИЕНТИРОВАННОЙ ТЕХНОЛОГИИ.

Цель работы:Формирование и отработка практических умений решению задач с внедрением объектно-ориентированной технологии, закрепление теоретических познаний по работе с типизированными файлами.

Техническое обеспечение: ПЭВМ.

Программное обеспечение: ОС Windows, ИСР Turbo Pascal 7.0.

ОБЩИЕ СВЕДЕНИЯ

Основополагающей мыслью ООП является объединение данных и обрабатывающих их Понятие класса. Поля и методы процедур в единое целое – объекты.

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

Класс является типом данных, определяемым юзером. В классе задаются характеристики и поведение какого Понятие класса. Поля и методы-нибудь предмета либо процесса. Значимым свойством класса будет то, что детали его реализации укрыты от юзеров класса за интерфейсом.

Определенные величины типа данных «класс» именуются экземплярами класса, либо объектами.

Объект ООП – это совокупа переменных состояния (параметров) и связанных с ними способов (операций).

Объект состоит из последующих 3-х частей:

· имени объекта Понятие класса. Поля и методы;

· переменных состояния, описывающие характеристики объекта;

· способов (операций), определяющие нрав взаимодействия с миром вокруг нас.

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

Объекты ведут взаимодействие меж собой, посылая и получая сообщения. Сообщение – это запрос на выполнение каких-то действий, который реализуется при помощи вызова соответственных функций.

Основными качествами ООП являются инкапсуляция, наследование и полиморфизм.

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

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

Полиморфизм – это свойство, которое позволяет одно и то же имя способа использовать для решения нескольких различных задач.

Объектная декомпозиция

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

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

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

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

Понятие класса. Поля и способы

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

Данные класса именуются полями (по аналогии с полями структуры), а функции и процедуры, заглавия которых описаны в классе, – способами. Поля и способы именуются элементами класса.

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

В программках употребляются переменные типа класса. Такие переменные принято именовать объектами. Согласно общим правилам языка программирования объект-переменная должен быть:

· сотворен – для него должна быть выделена память;

· инициализирован– полям объекта должны быть присвоены значения;

· уничтожен – память, выделенная под Понятие класса. Поля и методы объект, должна быть освобождена.


ponyatie-i-vidi-doverennosti.html
ponyatie-i-vidi-ekologicheskih-pravootnoshenij.html
ponyatie-i-vidi-finansovih-sankcij-poryadok-ih-primeneniya.html