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(); } }

Rispondi quotando