dā uno stack overflow error
i costruttori con un parametro si chiamano a vicenda

nel main ci va
new persone(1980, "surname");

nei costruttori ci va
public persone(int annonascita)
{
this("Non Conosco", annonascita);
this.annodinascita=annonascita;
}

public persone(String Cognome)
{
this(0, Cognome);
this.Cognome=Cognome;
}