Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/01/2013, 08:12
Avatar de CapacProg
CapacProg
 
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 9 meses
Puntos: 71
Respuesta: como se usa el metodo tostring

toString, es un método que se define en la clase Object, por lo que si creas alguna clase esta hereda automáticamente el método, salvo le digas que no herede de Object, que sería muy raro pero puede pasar. Este sirve para dar una representación de cadena al valor que guarda la variable o clase, donde dar una representación es más complicada. Checa el código abajo y veras en el demo dos llamadas al método, qu se puede sobrescribir.

Código Java:
Ver original
  1. class Room {
  2. double width;
  3. double height;
  4. double depth;
  5. Room(double w, double h, double d) {
  6. width = w;
  7. height = h;
  8. depth = d;
  9. }
  10. public String toString() {
  11. return "Dimensions are " + width + " by " +
  12. depth + " by " + height + ".";
  13. }
  14. }
  15. class Demo {
  16. public static void main(String args[]) {
  17. Room r = new Room(10, 12, 14);
  18. String s = "Room r: " + r;
  19. System.out.println(r);
  20. System.out.println(s);
  21. }
  22. }
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%