Ereditarietà in Visual Basic
Aggiornamento: novembre 2007
Visual Basic supporta l'ereditarietà, ovvero la possibilità di definire classi da utilizzare come base per classi derivate. Le classi derivate ereditano e possono estendere proprietà, metodi ed eventi della classe base. Esse inoltre possono sostituire i metodi ereditati con nuove implementazioni. Per impostazione predefinita, tutte le classi create con Visual Basic sono ereditabili.
L'ereditarietà consente di scrivere una classe ed eseguirne il debug una sola volta e quindi di riutilizzare tale codice come base per nuove classi. Consente inoltre di utilizzare il polimorfismo basato sull'ereditarietà, vale a dire la capacità di definire classi che possono essere impiegate in modo intercambiabile dal codice client in fase di esecuzione, ma con una diversa funzionalità, sebbene metodi e proprietà abbiano nomi identici.
In questa sezione
Nozioni fondamentali sull'ereditarietà
Vengono illustrati modificatori di ereditarietà, override di metodi e proprietà, MyClass e MyBase.Procedura: creare classi derivate
Viene fornita una descrizione dettagliata sulla creazione di classi derivate.Utilizzo dell'ereditarietà
Viene illustrato quando utilizzare l'ereditarietà invece delle interfacce.Ereditarietà e .NET Framework
Viene illustrato in che modo .NET Framework supporti l'ereditarietà.Procedura dettagliata: implementazione dell'ereditarietà con gli oggetti COM
Viene descritto l'utilizzo di oggetti COM esistenti come base per nuovi oggetti.La classe oggetto di base e l'ereditarietà
Viene fornita una panoramica della classe che funge da base per tutte le altre classi.Utilizzo dei metodi New e Finalize in una gerarchia di classi
Viene illustrata la modalità di chiamata di costruttori e distruttori in una gerarchia di classi.Polimorfismo
Vengono riepilogate le informazioni sul polimorfismo e i relativi utilizzi.Progettazione di una gerarchia di ereditarietà
Vengono fornite informazioni sulla progettazione e l'implementazione di una gerarchia di classi.
Sezioni correlate
Interfacce in Visual Basic
Viene fornito un riepilogo delle interfacce e del relativo utilizzo.Programmazione orientata a oggetti in Visual Basic
Vengono fornite informazioni generali sui concetti di programmazione orientata agli oggetti utilizzati in Visual Basic.