Ciao grazie delle "dritte", per quanto riguarda saldoTitolare per adesso l'ho modificato così e non mi restituisce più errori.

codice:
  public int saldoTitolare (Persona p){
	  /*implementare il metodo*/
	 int temp = 0;
	 int i;
	 for(i=0; i < titolari.length; i++){
	if (titolari[i].getCognome().equals(p.getCognome())){
	 temp = saldo;
	} else {
		temp = -1;
}
}
return temp;
}
}
Ma in questo modo acquisisco il valore del saldo ?