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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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

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

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

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

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

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

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

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

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

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

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




1. Процессуальное право ' отрасль права устанавливающая правила и процедуры разрешения споров и юридически
2. Предприятия оптовой торговли понятие функции организационные формы
3. варіант виготовлення ліжок будьяких розмірів
4. Справедливость
5. Культ в буддизме
6. . Предмет статистики 2
7. Реферат- Кассационное производство
8. 00 30 май Чт История заруб
9. Ведущие колеса к которым подводится крутящий момент от трансмиссии осуществляют сцепление с грунтом и пе.html
10. Подготовка дистрибутива MUI к установк
11. Програмування частина друга для студентів денної та заочної форм навчання спеціальностей 091501 ~ Комп~
12. Статья длинная но читается легко и быстро
13. тема нормативного регулирования бухгалтерского учета
14. наКлязьмі та ін
15. Типы совместной деятельности по Л.И. Уманскому
16. Экологические систем
17. Демократические преобразования в Росии1
18. ТЕМА- Перелетные птицы Программное содержание- 1.html
19. тема страны Финансовая деятельность государства
20. темах суши продуценты автотрофный компонент представляют собой крупные организмы у которых от года к году