Figura 123. Selección del interfaz implementado por una clase en el editor de código. |
Figura 124. Selección del miembro del interfaz a implementar. |
Public ReadOnly Property Longitud() As Integer _
Implements InterfacesPrueba.ICadena.Longitud
Get
End Get
End Property
Código fuente 292
En la implementación del interfaz ICadena para la clase Empleado, devolvemos el nombre en
mayúsculas del empleado y la longitud de dicho nombre en los dos miembros correspondientes a
dicho interfaz.
Naturalmente, aparte de los miembros del interfaz, una clase puede tener todos los demás que necesite.
Posteriormente creamos una segunda clase en nuestro proyecto con el nombre
Cuenta, en la que
también implementamos el interfaz ICadena, pero en los miembros implementados sobre esta clase las
operaciones realizadas no serán exactamente iguales, ya que como hemos indicado, la implementación
que hagamos de los miembros de un interfaz en una clase es totalmente libre para el programador.
No hay comentarios:
Publicar un comentario