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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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

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

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

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

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

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

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

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

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

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

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




1. Реферат- Форфейтные операции
2. ЛІКУВАЛЬНА СПРАВА з предмету Догляд за хворими та медична маніпуляційна техніка Студента ки
3. гамильтониан кристалла Eэнергия кристалла Гамильтониан включает операторы кинетической энергии всех
4. 11 Задачи внеклассной работы по физическому воспитанию
5. Реферат- Понятие культура и цивилизация, их смысловые значения
6. 1890е гг целый ряд государственных заводов и фабрик был передан в аренду или продан частным лицам
7.  На електронномікроскопічній фотографії тканини визначаються міжклітинні зв`язки у вигляді пальцевидних в
8. По самому существу тех практических задач которые стоят перед медицинской клиникой последняя не могла глу.html
9. контрольная работа по английскому языку Вариант ~ 1 Задание 1
10. Тема- Красота в жизни и в искусстве Урок 13