У вас вопросы?
У нас ответы:) SamZan.net

лекцияОбъектно ориентированное программирование Классом в делфи называется специальные типы

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 4.7.2025

30.04.2013.лекция
Объектно ориентированное программирование

Классом в делфи называется специальные типы. Объект – это экземпляр класса.

Класс представляет собой единство трёх сущностей полей, методов и свойств. Объединение этих сущностей в единое целое называется инкапсуляцией.

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

Наследование – любой класс может быть порождён от другого класса. Порождённый класс автоматически наследует поля методы и свойства своего родителя, а так же может добавлять новые поля, методы и свойства.

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

Составляющие класса:

Поля – в рамках ООП это набор переменных, включенных в класс.

Общая совокупность полей является характеристиками класса, её параметрами. Совокупность значений этих полей однозначно характеризует текущее состояние объекта.

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

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




1.  Перечислите ключевые функции Правительства РФ и раскройте основные полномочия Председателя Правительства
2. Маркетинговый анализ деятельности ООО Торговый дом Динамо
3. вариант. Our bby Jck now
4. Технологический процесс изготовления круглой протяжки
5. Обоснование эффективности зон повышенной проницаемости в плоской части цилиарного тела
6. Екологія і практична діяльність людини
7. Типы передающей линии используемые для построения фильтров материалы подложки передающей линии типы ф
8. З погляду економічної теорії необоротні активи належать до засобів праці
9. Проблема бытия в историко-филосовской мысли
10. Тема 7 Податки і податкова система Сутність та види податків