Pergunta : Nomeação dinâmica de objetos de Java

Eu estava pensando de fazer um menu e da representação que meny por uma classe. Eu quero o usuário poder fazer um menu novo quando nunca quer, e o registo o que é necessário nesse menu. O problema é, isso que eu supor que eu não posso deixar o usuário decidir o nome do objeto que representa o menu no tempo de execução. Assim eu supor que o projeto é littlebit flawed. Eu pensei então que eu poderia fazer um ArrayList e o usar como um índice do menu com objetos anónimos do menu segundo as indicações da janela do código (somente o necessário codificado para o exemplo é mostrado). Mas isso não trabalhou. Eu estava esperando manter uma trilha do menu no índice do menu pelo número de índice do they'r na obtenção de ArrayList.

I am:
MenuProgram.java: 118: não pode encontrar o symbol
symbol: menu do construtor (java.lang.
location da corda): classe Menu
menuIndex.add (menu novo (nome)); error

I am do ^
1 do
interessado em conhecer outros pensamentos neste. Que seria um projeto melhor para resolver o problema? Eu supor que eu teria que criar uma classe e um objeto correspondente para se manter a par de todos os menues. Quando mim querem então criar menues novos, não devem ser representados como objetos (eu tenho então o mesmo problema, nomeando os)?
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
>class notpretty MenuRegister " do class= " do id= " codeSnippet693507 do
 = ArrayList novo ();
	createMenu vago do público (nome da corda) {
			menuIndex.add (menu novo (nome));
	}
}
class= do

Resposta : Nomeação dinâmica de objetos de Java

você escreveu a sintaxe errada para seu construtor. Você não deve ter o “vácuo” em seu construtor. Corrigi-lo por favor como abaixo:

Meny público (nome da corda) {
            this.name = nome;
      }
Outras soluções  
 
programming4us programming4us