viernes, 16 de enero de 2009

Ejercicio: Sobreescribir metodo tostring

4 dia

Entender la Sobreescritura de metodos (Override methods ...)


  • En el siguiente Servlet (Clase java que extiende de HttpServlet) se imprimen dos objetos que se crean en el mismo Servlet. En concreto se crea un objeto de tipo Alumno y otro de tipo Profe, ambos reciben al construirse un parametro de tipo String con el nombre de cada uno...
  • Para imprimir un objeto (de cualquier tipo) se hace de la misma forma que un String, es decir pw.println(objeto+"comentario"+objeto2)
  • Cuando se imprime un objeto en realidad se llama al metodo toString() que comparten todos los objetos, y que nos permite imprimir la dirección del objeto y su clase, pero no valores inteligibles para el usuario
  • Al sobreescribir este metodo cambiaremos la forma de imprimirse un objeto...
  • si intentamos pintar colecciones de objetos (List, Set ...) se imprimiran los objetos contenidos segun la implementacion de toString de cada uno de ellos


rediseñamos la herencia al comprobar puntos comunes entre diferentes clases



No hay comentarios:

Publicar un comentario