ciao a tutti, io ho la seguente classe:
codice:
public class Cliente {
private static int ID;
private String Codicefiscale; //(stringa 16 caratteri)
...
private List<ComponenteViaggio> nominativiNucleoFamiliare;
public void aggiungiComponenteViaggio (String nome,int giornoNascita, int meseNascita, int annoNascita ){
GregorianCalendar dataNascita= new GregorianCalendar(annoNascita, meseNascita-1, giornoNascita);
ComponenteViaggio c = new ComponenteViaggio(nome, dataNascita);
this.nominativiNucleoFamiliare.add(c);
}
la Classe ComponenteViaggio è costituita così:
codice:
public class ComponenteViaggio {
private String nome;
private GregorianCalendar dataNascita;
public ComponenteViaggio(String nome, GregorianCalendar dataNascita){
this.nome=nome;
this.dataNascita=dataNascita;
}
quando eseguo il seguente codice mi da errore.. java.lang.NullPointerException
codice:
Cliente cl1= new Cliente("codiceVal1","Rossi", "Paolo","via Modena",98299,"AJ1278490",3,4,1960);
cl1.aggiungiComponenteViaggio("moglie", 3, 4, 1961);
cl1.aggiungiComponenteViaggio("figlio", 25, 12, 1987);
cl1.aggiungiComponenteViaggio("figlio", 4, 6, 1993);
come mai??