Condividi tramite


Procedura: creare un oggetto

Aggiornamento: novembre 2007

Un oggetto è un'istanza di una classe. Per utilizzare i membri della classe, è innanzitutto necessario creare un oggetto da tale classe.

Per creare un oggetto da una classe

  1. Scegliere la classe da cui si desidera creare un oggetto.

  2. Scrivere un'Istruzione Dim (Visual Basic) per creare una variabile a cui è possibile assegnare un'istanza di una classe. La variabile dovrebbe essere del tipo della classe desiderata.

    Dim nextCustomer As customer
    
  3. Aggiungere la parola chiave New (Visual Basic) per inizializzare la variabile su una nuova istanza della classe.

    Dim nextCustomer As New customer
    
  4. È ora possibile accedere ai membri della classe mediante la variabile oggetto.

    nextCustomer.accountNumber = lastAccountNumber + 1
    

Programmazione efficiente

Laddove possibile, è necessario dichiarare che la variabile appartiene al tipo di classe a cui si intende assegnarla. Questa operazione viene definita associazione anticipata. Se il tipo di classe non è noto in fase di compilazione, è possibile richiamare l'associazione tardiva dichiarando che la variabile è del Tipo di dati Object. Questo tipo di associazione comporta tuttavia il rischio di un rallentamento delle prestazioni e di una limitazione dell'accesso ai membri dell'oggetto in fase di esecuzione. Per ulteriori informazioni, vedere Dichiarazione di variabili oggetto.

Vedere anche

Attività

Procedura: riutilizzare un componente funzionante

Procedura: definire una classe che utilizza membri di una classe esistente

Procedura: accedere a membri condivisi e non condivisi di un oggetto

Procedura: dichiarare un'istanza di un tipo anonimo

Procedura: dichiarare un oggetto utilizzando un inizializzatore di oggetto

Concetti

Oggetti e classi