Programmēšana

Derīgi identifikatori

2001. gada 21. decembris

J: Vai ir iemesls, kāpēc es nevaru izmantot numurus kā daļu no paketes un importēšanas pārskatiem? Piemēram, ja mans domēna vārds ir www.7ofHearts.com un es vēlos izveidot pakotni, izmantojot savu domēna vārdu, tad:

pakete com.7ofHearts; 

vēl neapkopo:

pakete com. \ u0055ofSirdis; 

tomēr apkopo.

Ja man ir lietojumprogramma, kurai nepieciešams importēt iepriekš minēto pakotni,

importa com.7ofHearts. *; 

ne arī

importēt sirdi. *; 

sastādīs.

Vai ir kāds risinājums, vai paketēs vai importēšanas izrakstos nav atļauti skaitļi?

A: Java valodā visiem identifikatoriem jāsākas ar burtu, pasvītrojumu vai Unicode valūtas rakstzīmi. Cits simbols, piemēram, skaitlis, nav derīgs. Turklāt identifikatoram nevar būt tāda pati rakstība kā vienam no Java rezervētajiem vārdiem. (Atslēgvārdu un literāļu sarakstu, kas rezervēti lietošanai kā identifikatori, skatiet Java valodas specifikācija.)

Java valodā identifikators ir jebkas, ko lieto deklarētās vienības nosaukumam. Tātad identifikators ietver visus paketes, klases, metodes, parametru un mainīgo nosaukumus. Tātad gadījumā 7 no sirds, jums vienkārši nav paveicies.

Mans vienīgais ieteikums: izskaidrot "7." Izmēģiniet com. septiņas sirdis tā vietā com.7sirds.

Lai iegūtu papildinformāciju par identifikatoriem, noteikti pārbaudiet vietni “3.8 Identifikatori” Java valodas specifikācija.

Tonijs Sintess ir neatkarīgs konsultants un First Class Consulting, Inc., konsultāciju firmas dibinātājs, kas specializējas atšķirīgu uzņēmuma sistēmu un apmācības apvienošanā. Ārpus pirmās klases konsultācijām Tonijs ir aktīvs ārštata rakstnieks, kā arī grāmatas Sams mācīt sevi uz objektorientētu programmēšanu 21 dienas laikā autors (Sams, 2001; ISBN: 0672321092).

Uzziniet vairāk par šo tēmu

  • Plašāku informāciju par identifikatoriem lasiet sadaļā "3.8 Identifikatori" Java valodas specifikācija

    //java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#40625

  • Java rezervēto atslēgvārdu un literāļu saraksts, kas nav pieejami kā identifikatori, atradīsit programmas “3.9 Atslēgvārdi” Java valodas specifikācija

    //java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#229308

  • Vēlas vairāk? Skatīt Java jautājumi un atbildes Pilna jautājumu un atbilžu kataloga indekss

    //www.javaworld.com/columns/jw-qna-index.shtml

  • Lai iegūtu vairāk nekā 100 ieskatīgus Java padomus no labākajiem biznesa prātiem, apmeklējiet vietni JavaWorld 's Java padomi Indekss

    //www.javaworld.com/columns/jw-tips-index.shtml

  • Uzziniet mūsu klienta Java pamatus mūsu vietnē Java iesācējs diskusija. Galvenās tēmas ir Java valoda, Java virtuālā mašīna, API un izstrādes rīki

    //forums.idg.net/webx?50@@.ee6b804

  • Pierakstieties JavaWorldir bez maksas Lietojumprogramma Java biļetens

    //www.javaworld.com/subscribe

  • Jūs atradīsit daudz ar IT saistītu rakstu no mūsu māsas publikācijām vietnē .net

Šo stāstu “Derīgi identifikatori” sākotnēji publicēja JavaWorld.

$config[zx-auto] not found$config[zx-overlay] not found