Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 1. Введение в .NET Framework

Читать далее: Члены

Занятие 3. Классы и структуры

Итак, вы узнали, что библиотека базовых классов .NET Framework предоставляет богатый набор стандартных типов, облегчающих разработку приложений. Разработчики получают возможность создавать собственные (пользовательские) типы, реализующие нестандартные функции. На этом занятии вы познакомитесь с классами и структурами — основными разновидностями пользовательских типов.

Изучив материал этого занятия, вы сможете:

Продолжительность занятия — около 30 минут.

Можно сказать, что классы — это шаблоны для объектов. Класс указывает, сколько и каких данных содержит объект, но сам никаких данных не содержит. В реальном мире аналогом классов можно считать абстрактные понятия и собирательные образы. Возьмем, например, понятие «автомобиль» — оно обозначает вообще любой автомобиль. Каждый знает, что у автомобиля есть двигатель, четыре колеса, он характеризуется цветом, расходом топлива и рядом других параметров. Хотя понятие «автомобиль» включает все эти свойства, а также способность выполнять ряд действий (например, двигаться, светить фарами и т.д.), оно не обозначает никакой конкретный автомобиль. Понятие «автомобиль» аналогично, например, классу Car (по-английски «автомобиль» — «car»), тогда как объектом этого класса можно считать ваш личный автомобиль с его характеристиками — цветом, расходом топлива и колесами. Характеристики машины вашего друга могут отличаться (как и объекты — значениями свойств), но он все равно останется автомобилем (объектом класса Car).

Google
 
Рейтинг@Mail.ru
Сайт управляется системой uCoz