|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
09-04-2005, 18.50.32 | #1 |
Gold Member
Top Poster
Registrato: 04-09-2002
Loc.: Roma
Messaggi: 4.022
|
[JAVA] Passare oggetto come parametro ad un metodo
Il problema è che pero anche se non da errori in compilazione non funziona una beneamata cippa. Codice:
class biblio { int i=0; libro lista[] = new libro[10]; void addLibro(libro a) { lista[i]= a; i++; } void seeLibro() { for (int i=0;i<2;i++) { System.out.println("Nome inserito: "+lista[i].nome); } } } class libro extends biblio { public String nome; public String cognome; public int eta; public String genere; libro ogg = new libro(); void popolaLista() { for (int i=0;i<2;i++) { System.out.println("Nome: "); ogg.nome = Console.readLine(); ogg.addLibro(ogg); } } } class start { public static void main(String args[]) { libro i = new libro(); i.popolaLista(); i.seeLibro(); } } |
09-04-2005, 19.08.15 | #2 |
Gold Member
Top Poster
Registrato: 18-07-2002
Messaggi: 6.399
|
A occhio e croce ti darà uno StackOverflowError... prova un po' a guardare cosa succede quando parti dal main... passi nella classe libro, e cosa viene creato? E poi cosa? E poi ancora cosa?
Io ristrutturerei un po' le classi, così non mi sembrano messe nel modo migliore |
09-04-2005, 19.36.15 | #3 |
Gold Member
Top Poster
Registrato: 04-09-2002
Loc.: Roma
Messaggi: 4.022
|
Ma lo sai che non ti seguo??
Entro nella classe libro e la prima cosa che viene creata sono gli attributi. |
09-04-2005, 19.41.33 | #4 | |
Gold Member
Top Poster
Registrato: 18-07-2002
Messaggi: 6.399
|
Quota:
Che cosa succede? |
|
09-04-2005, 19.47.09 | #5 |
Gold Member
Top Poster
Registrato: 04-09-2002
Loc.: Roma
Messaggi: 4.022
|
Che creo un oggetto di tipo libro e che usero per lavorare con i vari metodi.
|
09-04-2005, 19.51.41 | #6 | |
Gold Member
Top Poster
Registrato: 18-07-2002
Messaggi: 6.399
|
Quota:
Poi non ho capito a cosa ti serve avere un attributo di tipo libro all'interno della classe libro... e anche perchè libro estende biblio p.s: i nomi delle classi iniziano con la lettera maiuscola |
|
09-04-2005, 19.53.02 | #7 |
Gold Member
Top Poster
Registrato: 04-09-2002
Loc.: Roma
Messaggi: 4.022
|
Sto solo cercando di fare un po' di prove...non c'è un'idea precisa dietro.
|
09-04-2005, 19.58.24 | #8 | |
Gold Member
Top Poster
Registrato: 18-07-2002
Messaggi: 6.399
|
Quota:
|
|
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
[JAVA] oggetto che si muove in un JinternalFrame | LUCAB | Programmazione | 0 | 20-11-2007 17.20.35 |
[OOP] Tentativo di cercare delle linee guida... | Fast-M | Programmazione | 1 | 18-10-2007 22.19.34 |
[Linux] GNU GRUB passare un parametro per il boot | UG0_BOSS | Linux e altri Sistemi Operativi | 6 | 06-09-2006 13.13.14 |
[Java] Numero attivazioni di un metodo ricorsivo | Alhazred | Programmazione | 5 | 29-01-2005 16.00.59 |
[Java] Esercizio Telefonino | Alhazred | Programmazione | 9 | 06-03-2004 18.33.02 |