Хелпикс

Главная

Контакты

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





Полиморфизм. Функциональное назначение. Способы реализации. Примеры применения.



14. Полиморфизм. Функциональное назначение. Способы реализации. Примеры применения.

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

16.Виртуальные методы. Функциональное назначение. Примеры применения.

17.Перегрузка операций. Функциональное назначение. Способ реализации. Примеры применения.

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

19. Исключительные ситуации. Понятие. Способы обработки исключительных ситуаций. Примеры применения.

20.Интерфейсы. Функциональное назначение. Иерархия интерфейсов. Множественное наследование: проблемы и способы их разрешения.

21.Структуры (struct) и перечисления (enum). Отличия структур от классов.

 

СИНТАКСИС ЯЗЫКА

1. Концепция типа данных. Встроенные (Build-in) типы данных и их реализация в языке С#.

2. Концепция типа данных. Соглашения о совместимости и приведение типов.

3. Концепция типа данных. Числовые типы данных.

4. Концепция типа данных. Символьные типы данных.

5. Концепция типа данных. Составные типы данных. Массивы и их реализация в С#. Структуры.

6. Концепция типа данных. Явное и неявное преобразование типов.

7. Концепция типа данных. Определение собственных типов данных.

8. Концепция типа данных. Значащие (размерные) (Value type) и ссылочные (Reference type) типы данных. Упаковка и распаковка (Boxing, Unboxing).

9. Концепция типа данных. Переменные и константы и их реализация в С#.

10.Принцип модульности программ. Понятие глобальных и локальных имен. Область видимости имен. Выбор области видимости.

11.Принцип модульности программ. Метод, как отдельный модуль программы. Интерфейсная и скрытая часть метода. Формальные и фактические параметры метода. Примеры применения.



  

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