Salve ,
sono uno studente universitario di ingegneria informatica ed essendo alle prime armi non sono molto pratico del linguaggio java.
Oggi mi sono appena imbattuto in un problemino con il metodo equals.
Persona p1 = newPersona("Mario", "Rossi");
Persona p2 = new Persona("Mario", "Rossi");
System.out.println(p1.equals(p2));
Questa porzione di codice dovrebbe restituire true ma restituisce false.
Ciò non accade per oggetti di tipo String oppure Rectangle.
Qualcuno sa spiegarmi come risolvere il problema ?
Grazie in anticipo.![]()