Хелпикс

Главная

Контакты

Случайная статья





Предварительные ВОПРОСЫ к экзамену по курсу



Предварительные ВОПРОСЫ к экзамену по курсу

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

(семестр 3)

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

1.  Объектно-ориентированное программирование как идеология программирования и как технология. Достоинства и недостатки.

2. Основные понятия объектно-ориентированного программирования — класс, объект, поле, метод, свойство.

3. Класс. Синтаксис объявления класса. Члены класса. Ссылка на созданный объект класса.

4. Конструкторы и деструкторы. Функциональное назначение. Виды конструкторов.

5.  Объекты и их жизненный цикл. Создание и уничтожение объектов. Алгоритм реализации в .Net освобождения памяти.

6.  Инкапсуляция. Определение. Функциональное назначение. Реализация. Примеры применения.

7.  Инкапсуляция. Свойства. Функциональное назначение. Реализация. Создание индексатора.  Примеры применения.

8. Инкапсуляция. Скрытие членов класса. Функциональное назначение. Реализация. Примеры применения.

9.  Способы построения новых классов из существующих ранее. Наследование. Функциональное назначение. Реализация. Примеры применения.

10.Наследование. Конструктор по умолчанию. Назначение. Вызов в явном виде конструктора наследуемого класса.

11.Наследование. Проблема тождественности имен членов классов. Реализация. Примеры применения.

12.Способы построения новых классов из существующих ранее. Агрегация (включение). Функциональное назначение. Реализация. Примеры применения. Отличия от наследования. Жизненный цикл агрегируемых объектов.

13. Методы. Определение. Функциональное назначение. Способы реализации. Примеры применения.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.