Desktop
Website
Multimedia
Database
Security
Enterprise
Fråga : Dynamiskt namnge av Java anmärker
Jag var tänkande av danande per meny och föreställa, att meny vid en klassificera. Jag önskar att användaren ska vara kompetent att göra en ny meny, när han önskar någonsin, och registret vad är den behövda däri menyn. Problemet är, det som jag gissar mig inte kan låta användaren avgöra det känt av anmärka, som föreställer menyn på runtime. Så jag gissar att designen är flawed littlebit. Jag tänkte därefter att jag kunde göra en ArrayList och använda den, som ett menyindex med den anonyma menyn anmärker som visat i kodifierafönstret (endast det kodade nödvändigt för exemplet visas). Men det fungerade inte. Jag hoppas uppehället som en spåra av menyn i menyindexet vid they'rindexet numrerar i få för förmiddag för ArrayList.
I:
MenuProgram.java: 118: kan inte finna symbol
symbol: constructormeny (java.lang. Stränga)
location: klassificera Menu
menuIndex.add (den nya menyn (namnge)),; förmiddag för error
I för ^
1 för
intresseras, i att få veta andra tankar på detta. Vad skulle är en bättre design som löser problemet? Jag gissar mig skulle måste att skapa en klassificera, och motsvara anmärka uppehället spårar allra menuesna. När mig önskar därefter att skapa nya menues, bör de inte föreställas som anmärker (jag har därefter det samma problemet som namnger dem)?
>
för
1: 2: 3: 4: 5: 6:
" codeBody "
" >class MenuRegister för class= " för
menuIndex = nya ArrayList
(); offentlig utan laga kraft createMenu (stränga känt) { menuIndex.add (ny meny (namnge)),; } }
" klar "
Svar : Dynamiskt namnge av Java anmärker
du har skriftlig fel syntax för din constructor. Du bör inte ha ”att annullera” i din constructor. Behaga korrekt den som nedanför:
offentliga Meny (stränga känt) {
this.name = namnger;
}
Andra lösningar
Hur många skrivar av sidor r där i SQL-server?
OMA och OWA
Missa över mellan GLÅMIGA anslutningar för aktiv/för aktiv på en Cisco Router
ASP.Net tappar skuggar verkställer
Vad är ämna av ”den MAKEFILE” makroen i en makefile?
Ett rengöringsdukundantag uppstod därför att en HTTP 401 - det obehöriga svaret mottogs från okända
Funktionen måste använda en Updateable Query
PHP passerar parametrar till den on-line aktiveringssidan
Ethernetövergångskabel förbinder
döda ett processaa vid styrka, hur kan jag