ciao a tutti...cos'ha questo programma che non funziona?
quando lo eseguo al posto che stampare i 2 nomi inseriti nel main, mi stampa NULL NULL....
codice:
class Persona{
private String nome;
private int età;
private String capelli;
public Persona(String Nome, int età, String capelli){
this.nome = nome;
this.età = età;
this.capelli = capelli;
}
public String getNome(){
return nome;
}
}
class Array{
private static int numPosto;
private Persona[] array = new Persona[30];
public Array(){
numPosto=0;
}
public void inserisci(Persona persona){
this.array[numPosto] = persona;
numPosto++;
}
public void visualizzaNomi(){
for(int i=0;i<numPosto;i++)
System.out.println(array[i].getNome());
}
}
class Agenda {
public static void main(String[] arg){
Persona ragazza1 = new Persona("Maria", 28, "biondi");
Persona ragazzo1 = new Persona("Stefano", 23, "neri");
Array array = new Array();
array.inserisci(ragazza1);
array.inserisci(ragazzo1);
array.visualizzaNomi();
}
}