Convenția de denumire Java este o regulă de urmat atunci când decideți cum să numiți identificatorii, cum ar fi clasă, pachet, variabilă, constantă, metodă etc.
Dar, nu este forțat să urmeze. Deci, este cunoscut sub numele de convenție nu regulă. Aceste convenții sunt sugerate de mai multe comunități Java, cum ar fi Sun Microsystems și Netscape.
Toate clasele, interfețele, pachetele, metodele și câmpurile limbajului de programare Java sunt date conform convenției de denumire Java. Dacă nu respectați aceste convenții, poate genera confuzie sau cod eronat.
Avantajul convențiilor de denumire în Java
Folosind convențiile standard de denumire Java, vă faceți codul mai ușor de citit pentru dvs. și pentru alți programatori. Lizibilitatea programului Java este foarte importantă. Indică faptul că se petrece mai puțin timp pentru a afla ce face codul.
Convențiile de numire ale diferiților identificatori
Următorul tabel prezintă convențiile populare utilizate pentru diferiții identificatori.
Tip de identificare | Reguli de denumire | Exemple |
---|---|---|
Clasă | Ar trebui să înceapă cu litera mare. Ar trebui să fie un substantiv precum Culoare, Buton, Sistem, Ață etc. Folosiți cuvinte adecvate, în loc de acronime. | clasa publica Angajat { //fragment de cod } |
Interfață | Ar trebui să înceapă cu litera mare. Ar trebui să fie un adjectiv precum Runnable, Remote, ActionListener. Folosiți cuvinte adecvate, în loc de acronime. | interfata Printabil { //fragment de cod } |
Metodă | Ar trebui să înceapă cu litere mici. Ar trebui să fie un verb precum main(), print(), println(). Dacă numele conține mai multe cuvinte, începeți-l cu o literă mică urmată de o literă mare, cum ar fi actionPerformed(). | Angajat de clasă { // metoda gol a desena() { //fragment de cod } } |
Variabil | Ar trebui să înceapă cu o literă mică, cum ar fi id, nume. Nu ar trebui să înceapă cu caracterele speciale precum & (ampersand), $ (dolar), _ (subliniere). Dacă numele conține mai multe cuvinte, începeți-l cu litera minusculă urmată de o literă mare, cum ar fi prenumele, prenumele. Evitați utilizarea variabilelor cu un singur caracter, cum ar fi x, y, z. | Angajat de clasă { // variabil int id ; //fragment de cod } |
Pachet | Ar trebui să fie o literă mică, cum ar fi java, lang. Dacă numele conține mai multe cuvinte, ar trebui să fie separate prin puncte (.), cum ar fi java.util, java.lang. | //pachet pachet com.javatpoint; Angajat de clasă { //fragment de cod } |
Constant | Ar trebui să fie cu litere mari, cum ar fi ROȘU, GALBEN. Dacă numele conține mai multe cuvinte, ar trebui să fie separate printr-o liniuță de subliniere (_), cum ar fi MAX_PRIORITY. Poate conține cifre, dar nu ca prima literă. | Angajat de clasă { //constant static final int VÂRSTA MEA = 18; //fragment de cod } |
CamelCase în convențiile de denumire Java
Java urmează sintaxa camel-case pentru denumirea clasei, interfeței, metodei și variabilei.
Dacă numele este combinat cu două cuvinte, al doilea cuvânt va începe întotdeauna cu literă mare, cum ar fi actionPerformed(), firstName, ActionEvent, ActionListener etc.