Clausola Implements (Visual Basic)

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

Osservazioni:

La parola chiave Implements non è la stessa di istruzione Implements. L'istruzione Implements consente di specificare che una classe o una struttura implementa una o più interfacce e quindi per ciascun membro si usa la parola chiave Implements per specificare quale interfaccia e quale membro implementano.

Se una classe o una struttura implementa un'interfaccia, deve includere l'istruzione Implements immediatamente dopo l'istruzione Classe o l’istruzione Struttura. Inoltre deve implementare tutti i membri definiti dall'interfaccia.

Reimplementazione

In una classe derivata è possibile reimplementare un membro dell'interfaccia già implementato dalla classe base. Questo è diverso dall’eseguire l’override del membro della classe di base nei seguenti aspetti:

  • Per essere reimplementato, non è necessario che il membro della classe di base sia Overridable.
  • È possibile reimplementare il membro con un nome diverso.

È possibile usare la parola chiave Implements nei contesti seguenti:

Vedi anche