Buscador

Interfaces - III

Un medio muy sencillo de crear un método vacío que implemente un interfaz, consiste en abrir la lista Nombre de clase del editor de código y allí, seleccionar en la clase, el interfaz que implementa. Ver Figura 123.
Figura 123. Selección del interfaz implementado por una clase en el editor de código.
Después pasaremos a la lista Nombre de método y elegiremos el miembro a implementar. Ver Figura 124.
Figura 124. Selección del miembro del interfaz a implementar.
Estas acciones crearán el método vacío con la implementación del interfaz. Como podemos observar en el Código fuente 292, en la declaración del método se incluye el nombre calificado al completo.

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