Hola,
¿Siempre que se sobreescriba un método hay que poner el @Override? Sé que si no se sobreescribe
el método te devuelve para lo que se creó por defecto; en la sobreescritura nosotros lo personalizamos.
Tengo un par de emplos de soobreescritura del método toString y ninguna lo usa, ¿eso esta mal?
Ejemplo 1
/* mètode toString */
public String toString() {
StringBuffer sb= new StringBuffer();
sb.append(this.getIdWebPage() + ",");
sb.append(this.getTitle() + ",");
sb.append(this.getDescription() + ",");
sb.append(this.getPath() + ",");
sb.append(this.getBytes() + ",");
return (sb.toString());
}
Ejemplo 2
/**
* toString method
*/
public String toString() {
return (getIdwebPage()+","+getTitle()+","+getDescription( )+","+getPath()+","+getBytes());
}
Saludos!