Condividi tramite


Clausola Implements (Visual Basic)

Indica che un membro di classe o di struttura fornisce l'implementazione per un membro definito in un'interfaccia.

Note

La parola chiave Implements non corrisponde all'Istruzione Implements. L'istruzione Implements consente di specificare che una classe o una struttura implementa una o più interfacce e pertanto per ciascun membro si utilizza la parola chiave Implements per specificare l'interfaccia e il membro da implementare.

Se una classe o una struttura implementa un'interfaccia, l'istruzione Implements deve essere inclusa subito dopo l'Istruzione Class (Visual Basic) o l'Istruzione Structure. Tutti i membri definiti dall'interfaccia, inoltre, devono essere implementati.

Reimplementazione

In una classe derivata è possibile reimplementare un membro di interfaccia già implementato dalla classe base. Questa operazione è diversa dall'override del membro della classe base per quanto riguarda i seguenti aspetti:

  • Non è necessario che il membro della classe base sia Overridable (Visual Basic) per essere reimplementato.

  • È possibile reimplementare il membro con un nome diverso.

È possibile utilizzare la parola chiave Implements nei seguenti contesti:

Istruzione Event

Istruzione Function (Visual Basic)

Istruzione Property

Istruzione Sub (Visual Basic)

Vedere anche

Riferimenti

Istruzione Implements

Istruzione Interface (Visual Basic)

Istruzione Class (Visual Basic)

Istruzione Structure