Классы

Класс - это структура данных, которая может содержать описание данных (поля или константы), функциональных членов (методы, свойства, события, конструкторы) и вложенные типы. Классы поддерживают механизм наследования, который позволяет производному классу расширять и специализировать базовый класс.

Определение класса

Определение класса описывает новый класс.

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. Тело класса определяет множество членов данного класса.

Дополнительная информация представлена в следующих подразделах:

См.также:

Описания и синтаксические правила