Tra parentesi, anche il metodo equals(), scritto così non ha molto senso (seppur tecnicamente corretto).
Al metodo equals() ci si aspetta che venga passato un oggetto della stessa classe, non un oggetto di una classe arbitraria (nel tuo caso, un String): non ha molto senso, infatti, comparare Persone con Stringhe (come diceva la mia maestra delle elementari, non si confrontano mele con pere).
Ciao.![]()