Cuestión : Nombramiento dinámico de los objetos de Java

Pensaba en la fabricación de un menú y la representación que meny por una clase. Quisiera que el usuario pudiera hacer un nuevo menú cuando él quiere nunca, y el registro qué se necesita en ese menú. El problema es, eso que conjeturo que no puedo dejar al usuario decidir el nombre del objeto que representa el menú en el tiempo de pasada. Conjeturo tan que el diseño es littlebit estropeado. Entonces pensé que podría hacer un ArrayList y utilizarlo como índice del menú con los objetos anónimos del menú según las indicaciones de la ventana del código (solamente cifrado necesario para el ejemplo se demuestra). Pero eso no trabajó. Esperaba mantener una pista del menú el índice del menú por número de índice del they'r en conseguir de ArrayList.

I:
MenuProgram.java: 118: no puede encontrar el symbol
symbol: menú del constructor (java.lang.
location de la secuencia): clase Menu
menuIndex.add (nuevo menú (nombre)); error

I del ^
1 del
interesado en familiarización con otros pensamientos en esto. ¿Cuál sería un mejor diseño para solucionar el problema? Conjeturo que tendría que crear una clase y un objeto correspondiente para no perder de vista todos los menues. ¿Cuándo yo entonces quieren crear nuevos menues, no deben ser representados como objetos (entonces tengo el mismo problema, nombrándolos)?
class= > " claro " 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
 = nuevo ArrayList ();
	createMenu vacío del público (nombre de la secuencia) {
			menuIndex.add (nuevo menú (nombre));
	}
}
class= del

Respuesta : Nombramiento dinámico de los objetos de Java

usted ha escrito el sintaxis incorrecto para su constructor. Usted no debe tener “vacío” en su constructor. Corregirlo por favor como abajo:

Meny público (nombre de la secuencia) {
            this.name = nombre;
      }
Otras soluciones  
 
programming4us programming4us