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