Вопрос : Динамический называть предметов Java

Я думал делать меню и представлять что meny типом. Я хочу потребителя мочь сделать новое меню когда всегда он хочет, и регистр необходимо в том меню. Проблема, то, котор я угадываю я не может препятствовать потребителю решить имя предмета который представляет меню на продолжительности времени. Так я угадываю что конструкцией будет littlebit треснутое. Я после этого думал я smogло сделать ArrayList и использовать его как индекс меню с подметными предметами меню как показано в окне Кодего (только показано закодированное необходимому для примера). Но то не работало. Я надеялся держать след меню в индексе меню номером индекса they'r в получать ArrayList.

I am:
MenuProgram.java: 118: не смогите найти symbol
symbol: меню конструктор (java.lang.
location шнура): тип Menu
menuIndex.add (новое меню (имя)); error

I am ^
1
интересуемое в получать, что знать другие мысли на этом. Было бы более лучшей конструкцией для того чтобы разрешить проблему? Я угадываю я создать тип и соответствуя предмет для того чтобы держать след всех menues. Когда я после этого хотят создать новые menues, не должны они быть представлены как предметы (я после этого имею такую же проблему, называя их)?
class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
>class MenuRegister " class= " id= " codeSnippet693507
 = новое ArrayList ();
	createMenu публики пустое (имя шнура) {
			menuIndex.add (новое меню (имя));
	}
}
class=

Ответ : Динамический называть предметов Java

вы написали неправильный синтаксис для вашего конструктор. Вы не должны иметь «свободное пространство» в вашем конструктор. Пожалуйста исправьте его как ниже:

общественное Meny (имя шнура) {
            this.name = имя;
      }
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us