martes, 20 de enero de 2009

Sobreescritura de métotos desde Eclipse

Eclipse nos provee de las opciones necesarias para sobreescribir o implementar ciertos métodos. Siguiendo con la línea de la anterior entrada, podemos sobreescribir los métodos toString() y equals(Object) de la siguiente manera:
  • Elegimos la opción Source->Override/Implements Methods...
  • En el diálogo que nos aparece elegimos los métodos que queremos sobreescribir
  • Nos aparece el código de los métodos elegidos y sólo queda implementar el código
En el caso del método equals(Object) tenemos una opción aún mejor:
  • Elegimos la opción Source->Generate hashCode() and equals()...
  • En el diálogo elegimos los atributos que servirán de criterio para la igualdad
  • Se genera en nuestra clase los métodos correspondientes y su código.
Otras dos opciones muy útiles del menú Source son:
  • Generate Getters and Setters...
  • Generate Constructor using Fields...
La primera opción nos genera el código de los métodos getAtributo()-setAtributo() para cada uno de los atributos que le indiquemos en el cuadro de diálogo que se nos muestra. En el segundo caso se nos genera el código de un constructor que inicializa los atributos que le indiquemos en el cuadro de diálogo que nos aparece.

No hay comentarios:

Publicar un comentario