Buscador

Instanciación de objetos

En este momento, nuestra clase Empleado cuenta con el código mínimo para poder ser utilizada, para lo que debemos instanciar objetos a partir de la misma. Como ya se explicó en un apartado anterior, el proceso de instanciación consiste en crear un objeto a partir de las especificaciones de la clase. 
El modo más común de trabajar con una instancia de una clase, o lo que es lo mismo, con un objeto, pasa por asignar dicho objeto a una variable.Instanciaremos un objeto en el código utilizando la sintaxis de declaración de variables junto a la palabra clave New, empleando como tipo de dato el nombre de la clase. Todo este código lo podemos situar en un módulo dentro del proyecto, bien en un fichero de código aparte o en el mismo fichero en donde estamos escribiendo la clase. El Código fuente 220 muestra las formas disponibles de instanciar un objeto y asignarlo a una variable.

Module General
Sub Main()
' declarar primero la variable
' y después instanciar el objeto
Dim loEmpleado1 As Empleado
loEmpleado1 = New Empleado()
' declaración e instanciación simultánea
Dim loEmpleado2 As New Empleado()
' declaración y posterior instanciación en
' la misma línea de código
Dim loEmpleado3 As Empleado = New Empleado()
End Sub
End Module
Código fuente 220

Si bien es cierto que ya es posible crear objetos a partir de nuestra clase, no lo es menos el hecho de que no podemos hacer grandes cosas con ellos, puesto que la clase se encuentra vacía de código. Debemos añadir propiedades y métodos para conseguir que los objetos actúen en nuestra aplicación.

No hay comentarios:

Publicar un comentario