Buscador

Creación de propiedades para la clase - I

Una propiedad en la clase se define, por norma general, mediante dos elementos: una variable de propiedad y un procedimiento de propiedad. La variable de propiedad, tal y como su nombre indica, es una variable con ámbito privado a nivel de la clase, que se encarga de guardar el valor de la propiedad. 
Por su parte el procedimiento de propiedad o Property, es el encargado de actuar de puente entre el código cliente y la variable de propiedad, realizando las operaciones de acceso y asignación de valores a dicha variable. Por lo tanto, para crear una propiedad en nuestra clase, declararemos en primer lugar una variable Private, y en segundo lugar un procedimiento de tipo Property, que consta de dos bloques: Get, para devolver el valor de la variable de propiedad; y Set, para asignárselo. La sintaxis a emplear se muestra en el Código fuente 223.

Public Class Empleado
' declarar una variable de propiedad
' para la propiedad Nombre
Private msNombre As String
' declarar el procedimiento Property
' para la propiedad Nombre
Public Property Nombre() As String
' bloque Get para devolver
' el valor de la propiedad
Get
Return msNombre
End Get
' bloque Set para asignar
' valor a la propiedad
Set(ByVal Value As String)
msNombre = Value
End Set
End Property
End Class
Código fuente 223

No hay comentarios:

Publicar un comentario