Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Методы в Си-шарп. Разница между простыми и статическими
Метод – это небольшая подпрограмма, которая выполняет, в идеале, только одну функцию. Методы позволяют сократить объем кода.
Конструкторы в Си-шарп. Указатель this В классе, в котором не объявлен ни один конструктор, существует неявный конструктор по умолчанию, который вызывается при создании объекта с помощью оператора new. public [имя_класса] ([аргументы])
Свойства в Си-шарп. Аксессоры get и set. Автоматические свойства В этом уроке мы продолжим рассматривать члены классов, и на очереди у нас свойства. Свойство в Си-шарп – это член класса, который предоставляет удобный механизм доступа к полю класса (чтение поля и запись). Свойство представляет собой что-то среднее между полем и методом класса. При использовании свойства, мы обращаемся к нему, как к полю класса, но на самом деле компилятор преобразовывает это обращение к вызову соответствующего неявного метода. Такой метод называется аксессор (accessor). Существует два таких метода: get (для получения данных) и set (для записи). Объявление простого свойства имеет следующую структуру: [модификатор доступа] [тип] [имя_свойства] set
Начнем рассмотрение наследования из жизненных ситуаций. Пример. Животное - это общее понятие. Животных можно поделить на рыб, птиц и млекопитающих. Каждый из этих групп животных различаются некоторым характеристиками, но у всех них есть общие особенности животных. Объявление нового класса, который будет наследовать другой класс, выглядит так: class [имя_класса] : [имя_базового_класса]
В Си-шарп есть возможность создания массива (или списка) указателей на базовый класс в котором в качестве элементов могут быть объекты класса-наследника. Оператор is Оператор as |
Последнее изменение этой страницы: 2019-03-22; Просмотров: 584; Нарушение авторского права страницы