C# - Главная Пространство имен
► System ► Microsoft Для учеников (начинающих)
► Видео уроки ► Обучение ► Примеры программ ► Секреты в Си Шарп Для профессионалов
► Обучение ► Примеры программ ► Задачки - для тебя! |
ПРОГРАММИРОВАНИЕ КЛАССОВ C#
Прежде, чем перейти к понятию классов в С#, приведем несколько основных понятий объектно-ориентированного программирования, которые являются важнейшими при работе с классами: 1. Инкапсуляция – механизм, который определяет данные и код, манипулирующий этими данными, а также защищает то и другое от постороннего вмешательства. 2. Абстракция данных – возможность определять новые типы данных, с которыми можно работать почти так же как и с основными типами данных. Такие типы данных называют абстрактными типами данных или типами данных определенные пользователем. 3. Наследование – процесс, посредством которого один объект может приобретать свойства другого. 4. Полиморфизм – свойство кода вести себя по-разному, в зависимости от ситуации, возникающей в данный момент выполнения программы. Полиморфизм является не столь свойством классов, сколько свойством его функций, которое проявляется в таких понятиях как перегрузка функций, перегрузка операторов и виртуальность функций.
Просмотров: 3177 |