Java nosaukšanas konvencija ir noteikums, kas jāievēro, izlemjot, kā nosaukt savus identifikatorus, piemēram, klase, pakotne, mainīgais, konstante, metode utt.
Bet tas nav spiests sekot. Tātad, to sauc par konvenciju, nevis noteikumu. Šīs konvencijas ir ierosinājušas vairākas Java kopienas, piemēram, Sun Microsystems un Netscape.
Visas Java programmēšanas valodas klases, saskarnes, pakotnes, metodes un lauki ir doti saskaņā ar Java nosaukšanas konvenciju. Ja neievērosit šos noteikumus, tas var radīt neskaidrības vai kļūdainu kodu.
Java nosaukšanas konvenciju priekšrocības
Izmantojot standarta Java nosaukumu piešķiršanas konvencijas, jūs padarāt savu kodu vieglāk lasāmu sev un citiem programmētājiem. Java programmas lasāmība ir ļoti svarīga. Tas norāda, ka tiek patērēts mazāk laika, lai noskaidrotu, ko kods dara.
Dažādu identifikatoru nosaukšanas konvencijas
Nākamajā tabulā ir parādītas populārās konvencijas, kas tiek izmantotas dažādiem identifikatoriem.
Identifikatoru veids | Nosaukšanas noteikumi | Piemēri |
---|---|---|
Klase | Tam jāsākas ar lielo burtu. Tam vajadzētu būt lietvārdam, piemēram, krāsa, poga, sistēma, pavediens utt. Izmantojiet atbilstošus vārdus, nevis akronīmus. | publiska klase Darbinieks { //koda fragments } |
Interfeiss | Tam jāsākas ar lielo burtu. Tam vajadzētu būt īpašības vārdam, piemēram, Runnable, Remote, ActionListener. Izmantojiet atbilstošus vārdus, nevis akronīmus. | saskarne Drukājams { //koda fragments } |
Metode | Tam jāsākas ar mazo burtu. Tam jābūt darbības vārdam, piemēram, main (), print (), println (). Ja nosaukumā ir vairāki vārdi, sāciet to ar mazo burtu, kam seko lielais burts, piemēram, actionPerformed(). | klases darbinieks { // metode nederīgs izdarīt () { //koda fragments } } |
Mainīgs | Tam jāsākas ar mazo burtu, piemēram, id, nosaukums. Tam nevajadzētu sākties ar speciālajām rakstzīmēm, piemēram, & (ampersand), $ (dolārs), _ (pasvītrojums). Ja nosaukumā ir vairāki vārdi, sāciet to ar mazo burtu, kam seko lielais burts, piemēram, vārds, uzvārds. Neizmantojiet vienas rakstzīmes mainīgos, piemēram, x, y, z. | klases darbinieks { // mainīgais starpt id ; //koda fragments } |
Iepakojums | Tam jābūt mazajam burtam, piemēram, java, lang. Ja nosaukumā ir vairāki vārdi, tas ir jāatdala ar punktiem (.), piemēram, java.util, java.lang. | //paka iepakojums com.javatpoint; klases darbinieks { //koda fragments } |
Pastāvīgi | Tam jābūt ar lielajiem burtiem, piemēram, RED, YELLOW. Ja nosaukumā ir vairāki vārdi, tas ir jāatdala ar pasvītrojumu (_), piemēram, MAX_PRIORITY. Tas var saturēt ciparus, bet ne kā pirmo burtu. | klases darbinieks { //konstante statisks gala int MANS_VECUMS = 18; //koda fragments } |
CamelCase Java nosaukumu piešķiršanas konvencijās
Klases, interfeisa, metodes un mainīgā nosaukšanai Java seko kamieļu reģistra sintaksei.
Ja nosaukums ir apvienots ar diviem vārdiem, otrais vārds vienmēr sāksies ar lielo burtu, piemēram, actionPerformed(), firstName, ActionEvent, ActionListener utt.