Ключевые понятия темы
Инкапсуляцией называется объединение в классе данных и подпрограмм для их обработки.
Наследование– это когда любой класс может бытьпорожден другим классом. Порожденный класс (наследник) автоматически наследует все поля, методы, свойства и события.
Полиморфизм позволяет использовать одинаковые имена для методов, входящих в различные классы. [1: 369-370]
Объект– это структура данных, содержащая поля данных различных типов и заголовки методов и обобщающая структуру «Запись». [6: 365]
Метод–это процедура или функция, определяющая поведение объекта.
Свойство– это атрибут объекта, определяющий то, как объект выглядит или как он может себя вести. [6: 374]
Объект, созданный по «шаблону» класса объектов, являются экземпляром класса и наследует весь набор свойств, методов и событий данного класса. [10: 201]
Событие (Event)представляет собой действие, распознаваемое элементом управления.
Обработчик события – процедура, которая начинает выполняться после реализации определенного события. [9: 64]
Атрибут – признак или свойство, характеризующее объект.
Форма – объект, представляющий собой окно на экране, в котором размещаются объекты –элементы управления.
Элементы управления – объекты, являющиеся элементами графического интерфейса проекта и реагирующие на события, производимые пользователем или другими программными объектами.[9: 63]
Проект – результат процессов программирования и проектирования, который объединяет в себе программный код и графический интерфейс.
Приложение интегрирует программный код и графический интерфейс в одном исполнимом файле, который может запускаться непосредственно в операционной системе.
Консольное приложение – приложение не имеющее графического интерфейса. [10: 205-208]
Конструктор– это специальный метод, инициализирующий объект, содержащий виртуальные методы, он объявляется специально зарезервированным словом constructor. Конструктор инициализирует объект путем установления связи между объектом и специальной таблицей виртуальных методов, содержащей адреса кодов, реализующих виртуальные методы. Конструктор может также использоваться для инициализации полей данных объекта.
Деструктор– это специальный метод, освобождающий память «кучи» от динамических объектов. Он объявляется с использованием специально зарезервированного слова destructor. [6: 366]
Поля, свойства и методы, находящиеся в секции private, доступны только в методах класса и в функциях, содержащихся в том же модуле, что и описываемый класс. Это позволяет полностью скрыть детали внутренней реализациикласса. Вызов приватных методов осуществляется из публичных.
Публикуемый (published)– это раздел, содержащий свойства, которые пользователь может устанавливать на этапе проектирования и которые доступны для редактирования в инспекторе объектов.
Защищенный (protected)– это раздел, содержащий поля и методы, которые доступны внутри класса, а также любым его классам-потомкам, в том числе и в других модулях. [1: 370]
Достарыңызбен бөлісу: |