E' da anni che non programmo più in vb, ma a quanto mi ricordo:
MustOverride significa che il metodo deve essere per forza ridefinito nella classi derivate (metodo astratto).
MustOverridable non esiste.
Overridable Overrides è una combinazione ridondante. Ha lo stesso significato di Overrides.
MustInherit significa che la classe a cui è applicato non può essere istanziata ma può solo essere usata come classe base per altre classi (classe astratta).
NotOverridable significa che il metodo non può essere sovrascritto (metodo sigillato).
NotOverride non esiste.
L'ereditarietà delle interfacce funziona come quella delle classi, con la differenza (e semplificazione) che non ci sono specificatori di accesso.
Ultima modifica effettuata da Il Totem il 22/11/2012 alle 20:09 |