Qualcuno mi sa dire perchè Java mi da un errore nella righa di codice indicata con la freccia? Grazie in antiipo

public class Persone_T {

public static void main(String[] args) {
...
Persona[] a= new Persona[4];
/* a[0].add_dati("Giacomo", "Cavallo", 1991);
a[1].add_dati("Anna", "Cavallo", 1959);
a[2].add_dati("Martino", "Franco", 1992);
a[3].add_dati("Giacomo", "Cavallo", 1980);
**/

a[0].n="Giacomo"; //<---
a[0].c="Cavallo";
a[0].a=1991;
a[1].n="Anna";
a[1].c="Cavallo";
a[1].a=1959;
a[2].n="Martino";
a[2].c="Franco";
a[2].a=1992;
a[3].n="Giacomo";
a[3].c="Cavallo";
a[3].a=1980;

for (int i=0;i<4;i++){
System.out.println(a[i].nome() + " " + a[i].cognome() + " "+ a[i].anno() );
}
}

}