Compartir a través de


Cómo: Crear un objeto

Actualización: noviembre 2007

Una objeto es una instancia de una clase. Para usar los miembros de la clase debe crear primero un objeto a partir de ella.

Para crear un objeto a partir de una clase

  1. Determine en qué clase desea crear un objeto.

  2. Escriba Instrucción Dim (Visual Basic) para crear una variable a la que puede asignar una instancia de clase. La variable debe ser del tipo de la clase deseada.

    Dim nextCustomer As customer
    
  3. Agregue la palabra clave New (Visual Basic) para inicializar la variable a una nueva instancia de la clase.

    Dim nextCustomer As New customer
    
  4. Puede tener acceso a los miembros de la clase ahora a través de la variable de objeto.

    nextCustomer.accountNumber = lastAccountNumber + 1
    

Programación eficaz

Siempre que sea posible, debe declarar la variable para que sea del tipo de clase que piensa asignarle. Esto se llama enlace en tiempo de compilación. Si no conoce el tipo de clase en el tiempo de compilación, puede invocar el enlace en tiempo de ejecución declarando la variable para que sea Object (Tipo de datos). Sin embargo, el enlace en tiempo de ejecución puede ralentizar el rendimiento y limitar el acceso a los miembros del objeto en tiempo de ejecución. Para obtener más información, consulte Declaración de variables de objeto.

Vea también

Tareas

Cómo: Volver a usar un componente de trabajo

Cómo: Definir una clase que usa miembros de una clase existente

Cómo: Obtener acceso a miembros compartidos y no compartidos de un objeto

Cómo: Declarar una instancia de un tipo anónimo

Cómo: Declarar un objeto usando un inicializador de objeto

Conceptos

Objetos y clases