Quote Originariamente inviata da Yuuki93 Visualizza il messaggio
Ho aggiunto
public String toString() { return Nome+Cognome+eta+CodiceFiscale;
}

Ma quando creo Maria non mi restituisce niente
In che senso non ti restituisce niente? Ho compilato ed eseguito la tua classe Persona aggiungendo il metodo toString() da te ridefinito e a me stampa a video:
"MariaRossi11cc" che è quello che hai impostato tu.Se per caso hai sbagliato qualcosa nel toString() (ad esempio non è la stessa cosa se scrivi ToString(), non stai più facendo l'override di quel metodo), dovresti comunque vedere qualcosa di questo tipo:"Persona@15db9742"....

Attenta quindi anche all' uso delle maiuscole/minuscole: mi corregga qualche utente più esperto se mi sbaglio ma penso sia convenzione utilizzata da tutti il definire le classi con la lettera maiuscola e le variabili e le istanze di oggetti con la lettera minuscola (nel tuo caso quindi i campi nome,cognome,codiceFiscale di Persona e l'istanza Persona maria).
Questo anche perchè se tu chiami un oggetto con lo stesso nome di una classe, potrebbe essere ambiguo il fatto di riferirsi a un campo di un oggetto o un campo (statico) di una classe.