Código:
public class Punto {
private double x;
private double y;
//GETTERS & SETTERS
public boolean equals(Punto p) {
return (((x == p.getX()) && (y == p.getY())));
}
public String toString() {
return "(" + x + "," + y + ")";
}
Esos metodos son con los que tengo dudas, no se que hace el equals, en el apunte dice que es para redefinir un objeto pero a que se refiere con eso. No entiendo si es para cambiar los valores de un objeto o no se.
Y el metodo toString simplemente transforma dichos parametros en un String?, es decir devuelve como String esos valores?
Muchas gracias.