Buscador

Creación de campos para la clase

Un campo de una clase no es otra cosa que una variable, generalmente con ámbito público, accesible desde el exterior de la clase. El Código fuente 221 muestra la creación de un campo para la clase Empleado.

Public Class Empleado
' declaramos un campo en la clase
' para guardar el identificador
' del empleado
Public piIdentificador As Integer
End Class
Código fuente 221
Para manipular un campo desde código cliente, debemos instanciar un objeto, a continuación de la variable que lo contiene situar un punto ( . ), y finalmente el nombre del campo a manipular. Este modo de operación es común para todos los miembros de clases, tanto creadas por el programador, como pertenecientes a la propia plataforma .NET Framework. Ver el Código fuente 222.

Module General
Sub Main()
Dim loEmpleado As Empleado
' instanciar el objeto
loEmpleado = New Empleado()
' asignar un valor al campo del objeto
loEmpleado.piIdentificador = 75
' mostrar el valor de un campo del objeto
Console.WriteLine("El valor del campo es: {0}", loEmpleado.piIdentificador)
Console.ReadLine()
End Sub
End Module
Código fuente 222
Como habrá observado el lector, al escribir el nombre del objeto y el punto, aparece una lista con los miembros de la clase accesibles desde el código cliente. De momento sólo disponemos del campo y el método GetType( ), que devuelve un objeto de la clase Type, conteniendo información sobre el tipo del objeto. Esta lista irá aumentando progresivamente según añadimos más propiedades y métodos a la clase, constituyendo una inestimable ayuda para el programador, que le evita el tener que recordar los nombres de todos los elementos de la clase, o consultar continuamente su documentación.

No hay comentarios:

Publicar un comentario