Класс - это структура данных, которая может содержать описание данных (поля или константы), функциональных членов (методы, свойства, события, конструкторы) и вложенные типы. Классы поддерживают механизм наследования, который позволяет производному классу расширять и специализировать базовый класс.
Определение класса описывает новый класс.
class-declaration:
attributesopt class-modifiersopt Сlass class-identifier class-baseopt class-body End Class class-identifieropt ;
class-identifier:
identifier
class-body:
class-member-declarationsopt
Определение класса состоит из опционального множества атрибутов класса, за которыми могут следовать опциональные модификаторы класса с последующим ключевым словом Class и идентификатором, определяющим имя класса. Далее идет опциональная спецификация базового класса и реализуемых интерфейсов за которой следует тело класса, завершаемое последовательностью ключевых слов End Class. Тело класса определяет множество членов данного класса.
Дополнительная информация представлена в следующих подразделах:
См.также: