Questione : Nomina dinamica degli oggetti del Java

Stavo pensando a fabbricazione del menu ed a rappresentazione che meny da un codice categoria. Voglio l'utente potere fare un nuovo menu quando vuole mai ed il registro che cosa è necessario in quel menu. Il problema è, quello indovino che non posso lasciare l'utente decidere il nome dell'oggetto che rappresenta il menu a tempo di esecuzione. Così indovino che il disegno che è littlebit incrinato. Allora ho pensato che potrei fare un ArrayList ed usarlo come indice del menu con gli oggetti anonimi del menu secondo le indicazioni della finestra di codice (soltanto codificato necessario per l'esempio è indicato). Ma quello non ha funzionato. Stavo sperando di mantenere una pista del menu nell'indice del menu dal numero indice del they'r nell'ottenere di ArrayList.

I:
MenuProgram.java: 118: non può trovare lo symbol
symbol: menu del costruttore (java.lang.
location della stringa): codice categoria Menu
menuIndex.add (nuovo menu (nome)); error

I del ^
1 del
interessato a familiarizzazione con altri pensieri su questa. Che cosa sarebbe un migliore disegno per risolvere il problema? Indovino che dovrei generare un codice categoria e un oggetto corrispondente per tenermi al corrente di tutti i menues. Quando io allora vogliono generare i nuovi menues, non dovrebbero essere rappresentati come oggetti (allora ho lo stesso problema, chiamante li)?
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
>class notpretty MenuRegister " del class= " del id= " codeSnippet693507 del
 = nuovo ArrayList ();
	createMenu vuoto del pubblico (nome della stringa) {
			menuIndex.add (nuovo menu (nome));
	}
}
class= del

Risposta : Nomina dinamica degli oggetti del Java

avete scritto la sintassi errata per il vostro costruttore. Non dovreste avere “vuoto„ nel vostro costruttore. Correggerlo prego come qui sotto:

Meny pubblico (nome della stringa) {
            this.name = nome;
      }
Altre soluzioni  
 
programming4us programming4us