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


Предложение Implements (Visual Basic)

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

Заметки

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

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

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

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

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

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

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

Оператор Event

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

Оператор Property

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

См. также

Ссылки

Оператор Implements

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

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

Оператор Structure