Esempio di programmazione orientata a oggetti

Aggiornamento: novembre 2007

In questa soluzione vengono illustrate alcune delle funzionalità orientate a oggetti di Visual Basic.

Per ottenere esempi e istruzioni per la relativa installazione

  • Effettuare una delle seguenti operazioni:

    • Dal menu Guida, scegliere Esempi.

      Il file Readme contiene informazioni sugli esempi.

    • Visitare il sito Web Visual Studio 2008 Samples (informazioni in lingua inglese). Su tale sito sono disponibili le versioni più recenti degli esempi.

    • Individuare gli esempi sul computer in cui è installato Visual Studio. Il percorso di installazione predefinito degli esempi e del file Readme relativo è unità:\Programmi\Microsoft Visual Studio 9.0\Samples\lcid. Per le versioni Express di Visual Studio tutti gli esempi sono disponibili in linea.

Per ulteriori informazioni, vedere Individuazione dei file di esempio.

Nota sulla sicurezza:

In questo esempio di codice viene illustrato un concetto e viene presentato solo il codice rilevante. È possibile che questo esempio non soddisfi i requisiti di sicurezza per un ambiente specifico ed è opportuno non utilizzarlo così come viene riportato. È consigliabile aggiungere codice relativo alla sicurezza e alla gestione degli errori per rendere i progetti più sicuri e potenti. Microsoft fornisce questo esempio di codice "COSÌ COM'È" senza garanzie.

Per eseguire l'esempio

  • Premere F5.

Dimostrazione

Nel progetto sono incluse diverse definizioni di classi. Customer è la classe base e contiene solo tre proprietà. Dalla classe Customer vengono derivate altre quattro classi. Ognuna eredita le proprietà di Customer, ma aggiunge un'altra categoria di membri della classe.

  • CustomerPropertySyntax è una variante della classe Customer che imposta la proprietà AccountNumber durante la costruzione. Dopo che è stato creata, AccountNumber non può essere modificata.

  • CustomerWithConstructor è una variante della classe Customer che include un costruttore che imposta tutte e tre le proprietà durante la creazione dell'istanza.

  • CustomerWithParameterizedProperty è una personalizzazione della classe Customer che aggiunge una proprietà che accetta un parametro.

  • CustomerWithSharedMembers aggiunge una proprietà condivisa e un metodo condiviso alla classe Customer.

Vedere anche

Riferimenti

Istruzione Class (Visual Basic)

Istruzione Property

ReadOnly (Visual Basic)

Shared (Visual Basic)

Altre risorse

Cenni preliminari sulle classi