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: