Поделиться через


Implements (Visual Basic)

Обновлен: Ноябрь 2007

Указывает, что член класса или структуры содержит реализацию члена, определенного в интерфейсе.

Заметки

Ключевое слово Implements отличается от Оператор Implements. Implements указывает, что класс или структура реализует один или несколько интерфейсов, затем Implements используется для каждого элемента, чтобы указать, какой интерфейса и какой член реализуется.

Если класс или структура реализуют интерфейс, то они должны содержать оператор Implements сразу после оператора Оператор Class (Visual Basic) или Инструкция Structure, и этот оператор должен реализовывать все определенные в интерфейсе члены.

Повторная реализация

В производном классе можно повторно реализовать член интерфейса, который уже реализован в базовом классе. Это отличается от переопределения члена базового класса в следующих отношениях.

  • Базовый член класса не должен быть Overridable, чтобы быть повторно реализованным.

  • Можно повторно реализовать элемент с другим именем.

Ключевое слово Implements можно использовать в следующих контекстах.

Оператор Event

Оператор Function (Visual Basic)

Оператор Property

Оператор Sub (Visual Basic)

См. также

Основные понятия

Зарезервированное слово Implements и оператор Implements

Ссылки

Оператор Implements

Оператор Interface (Visual Basic)

Оператор Class (Visual Basic)

Инструкция Structure