![]() |
Элементы объектно-ориентированного программированияDate: 2015-10-07; view: 444. Элементы работы с классами. Кратко об отладке программ Аннотация:Представлена практическая работа, позволяющая получить представление о создании классов. С использование практической работы 13 "Процедуры Property" можно существенно расширить представление о возможностях классов. Во второй части лекции кратко изложены вопросы отладки программ. Изменение характера разработок привело к необходимости создания новых языков программирования. Элементы объектно-ориентированного программирования возникло к началу 90-х годов, в основе лежат понятия объект и класс, а определяющими характеристиками являются наследование и полиморфизм. Программы обрабатывали совокупность объектов, имеющих атрибуты, значения которых определяют его состояние. Объект является реализацией класса. Класс определяет общие характеристики для всех объектов. Код и данные организуются так, чтобы имелась возможность имитировать поведение объектов. Основными являются понятия: 1. абстрагирование - реальные объекты ограничиваются их функциями, необходимыми для программирования, 2. инкапсуляция - скрытие информации - возможность запретить любой другой доступ к атрибутам объекта, кроме как через его методы, свойства, поля и события, 3. наследование - возможность создания из классов новых классов с сохранением свойств классов-родителей и добавлением новых компонентов. 4. полиморфизм - способность объектов (могущих обладать свойствами/методами с одинаковыми названиями) выбирать метод/свойство на основе сообщений; каждый объект реагирует по своему на одно и то же сообщение.
|