tu hai questa interfaccia
come crei l'oggetto persona?codice:public void add(persona nuova_persona);
non mi interessa al momento il costruttore, mi interessano i punti in cui inizializzi (cioè chiami il costruttore)
che poi nel tuo costruttore non so cosa sia input, dal punto di vista programmazione ad oggetti con il costruttore (specie quello di default), non leggi da un elemento di I/O, ma assegni dei valori di default ai campi.
Ho l'impressione che stai mescolando al bean i metodi di gestione del bean (che di solito ne sono esenti)