Definícia a príklady identifikátora Java

click fraud protection

Jáva identifikátor je názov priradený balíku, triede, rozhraniu, metóde alebo premennej. Umožňuje programátorovi odkazovať na položku z iných miest v programe.

Ak chcete čo najviac využiť zvolené identifikátory, urobte ich zmysluplnými a postupujte podľa štandardné konvencie pomenovávania Java.

Príklady identifikátorov Java

Ak máte premenné, ktoré obsahujú meno, výšku a hmotnosť osoby, vyberte identifikátory, ktoré objasnia ich účel:

 String name = "Homer Jay Simpson";

 vnútorná hmotnosť = 300;

 dvojitá výška = 6;


 System.out.printf („Moje meno je% s, moja výška je% .0f stôp a moja hmotnosť je% d libier. D'oh!% N ", meno, výška, hmotnosť); 

Toto si treba pamätať na identifikátory Java

Keďže v súvislosti s identifikátormi Java existujú prísne syntaxe alebo gramatické pravidlá (nebojte sa, nie je ťažké ich pochopiť), uistite sa, že o nich viete, a nie:

  • Vyhradené slová Páči sa mi to
    trieda
    ,
    ďalej
    ,
    prázdno
    ,
    inak
    a
    ak
    nemôže byť použitý.
  • „Java písmená“ sú výrazy akceptovateľné písmenami, ktoré sa môžu použiť na identifikáciu. Zahŕňa to nielen bežné abecedné písmená, ale aj symboly, ktoré okrem iného obsahujú iba podčiarkovník (_) a znak dolára ($).
    instagram viewer
  • „Číslice Java“ zahŕňajú čísla 0-9.
  • Identifikátor môže začínať písmenom, znakom dolára alebo znakom podčiarknutia, ale nie číslicou. Je však dôležité si uvedomiť, že číslice môcť používať, pokiaľ existujú po prvom znaku, napr
    e8xmple
  • Písmená a číslice Java môžu byť ľubovoľné znaky zo znakovej sady Unicode, čo znamená, že sa dajú použiť znaky v čínštine, japončine a ďalších jazykoch.
  • Priestory nie sú prijateľné, preto je možné použiť podčiarknutie.
  • Na dĺžke nezáleží, takže môžete mať naozaj dlhý identifikátor, ak sa rozhodnete.
  • Chyba kompilácie nastane, ak identifikátor používa rovnaké hláskovanie ako kľúčové slovo, nulový literál alebo logický literál.
  • Pretože zoznam kľúčových slov SQL môže v určitom okamihu obsahovať ďalšie slová SQL (a identifikátory) nie je možné písať rovnako ako kľúčové slovo), zvyčajne sa neodporúča používať kľúčové slovo SQL ako identifikátor.
  • Odporúča sa používať identifikátory, ktoré súvisia s ich hodnotami, aby sa ľahšie zapamätali.
  • U premenných sa rozlišujú malé a veľké písmená, čo znamená
    myvalue
    neznamená to isté ako
    MyValue

Poznámka: Ak ste v zhone, stačí vziať skutočnosť, že identifikátor je jedna alebo viac postáv, ktoré pochádzajú z skupina čísiel, písmen, znak podčiarknutia a znak dolára a prvý znak nesmie byť nikdy číslo.

Podľa vyššie uvedených pravidiel by sa tieto identifikátory považovali za legálne:

  • _variablename
  • _3variable
  • $ testvariable
  • VariableTest
  • variabletest
  • this_is_a_variable_name_that_is_long_but_still_valid_because_of_the_underscores
  • MAX_VALUE

Tu je niekoľko príkladov identifikátorov, ktoré: nie sú platné pretože neposlúchajú vyššie uvedené pravidlá:

  • 8example
    (začína sa číslicou)
  • EXA + ple
    (znamienko plus nie je povolené)
  • variabilný test
    (medzery nie sú platné)
  • this_long_variable_name_is_not_valid_because_of_this-pomlčka
    (zatiaľ čo podčiarknutia sú prijateľné ako v príklade zhora, dokonca aj pomlčka v tomto identifikátore ju robí neplatnou)
instagram story viewer