Студопедия
rus | ua | other

Home Random lecture






Элементы объектно-ориентированного программирования


Date: 2015-10-07; view: 444.


Элементы работы с классами. Кратко об отладке программ

Аннотация:Представлена практическая работа, позволяющая получить представление о создании классов. С использование практической работы 13 "Процедуры Property" можно существенно расширить представление о возможностях классов. Во второй части лекции кратко изложены вопросы отладки программ.

Изменение характера разработок привело к необходимости создания новых языков программирования.

Элементы объектно-ориентированного программирования возникло к началу 90-х годов, в основе лежат понятия объект и класс, а определяющими характеристиками являются наследование и полиморфизм. Программы обрабатывали совокупность объектов, имеющих атрибуты, значения которых определяют его состояние. Объект является реализацией класса. Класс определяет общие характеристики для всех объектов. Код и данные организуются так, чтобы имелась возможность имитировать поведение объектов. Основными являются понятия:

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

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

3. наследование - возможность создания из классов новых классов с сохранением свойств классов-родителей и добавлением новых компонентов.

4. полиморфизм - способность объектов (могущих обладать свойствами/методами с одинаковыми названиями) выбирать метод/свойство на основе сообщений; каждый объект реагирует по своему на одно и то же сообщение.


<== previous lecture | next lecture ==>
Практическая работа 48. Использование Windows АPI | Практическая работа 49. Работа с классом
lektsiopedia.org - 2013 год. | Page generation: 0.004 s.