Java-nimeämiskäytäntö on sääntö, jota on noudatettava, kun päätät, mitä nimeät tunnisteille, kuten luokka, paketti, muuttuja, vakio, menetelmä jne.
Mutta sitä ei ole pakotettu seuraamaan. Joten se tunnetaan nimellä sopimus ei sääntö. Useat Java-yhteisöt, kuten Sun Microsystems ja Netscape, ehdottavat näitä käytäntöjä.
Kaikki Java-ohjelmointikielen luokat, rajapinnat, paketit, menetelmät ja kentät on annettu Java-nimeämiskäytännön mukaisesti. Jos et noudata näitä käytäntöjä, se voi aiheuttaa sekaannusta tai virheellisen koodin.
Nimeämiskäytäntöjen etu Javassa
Käyttämällä Java-standardien nimeämiskäytäntöjä teet koodisi helpommin luettavan itsellesi ja muille ohjelmoijille. Java-ohjelman luettavuus on erittäin tärkeää. Se osoittaa, että koodin toiminnan selvittämiseen kuluu vähemmän aikaa.
Eri tunnisteiden nimeämiskäytännöt
Seuraavassa taulukossa on esitetty eri tunnisteiden yleisimmät käytännöt.
Tunnisteet Tyyppi | Nimeämissäännöt | Esimerkkejä |
---|---|---|
Luokka | Sen pitäisi alkaa isolla kirjaimella. Sen pitäisi olla substantiivi, kuten väri, painike, järjestelmä, säie jne. Käytä sopivia sanoja lyhenteiden sijaan. | julkinen luokka Työntekijä { //koodinpätkä } |
Käyttöliittymä | Sen pitäisi alkaa isolla kirjaimella. Sen pitäisi olla adjektiivi, kuten Runnable, Remote, ActionListener. Käytä sopivia sanoja lyhenteiden sijaan. | käyttöliittymä Tulostettava { //koodinpätkä } |
Menetelmä | Sen pitäisi alkaa pienellä kirjaimella. Sen pitäisi olla verbi, kuten main(), print(), println(). Jos nimi sisältää useita sanoja, aloita se pienellä kirjaimella ja sen jälkeen isolla kirjaimella, kuten actionPerformed(). | luokan työntekijä { // menetelmä mitätön piirrä () { //koodinpätkä } } |
Muuttuva | Sen pitäisi alkaa pienellä kirjaimella, kuten id, name. Sen ei pitäisi alkaa erikoismerkeillä, kuten & (et-kirjain), $ (dollari), _ (alaviiva). Jos nimi sisältää useita sanoja, aloita se pienellä kirjaimella ja sen jälkeen isolla kirjaimella, kuten etunimi, sukunimi. Vältä käyttämästä yksimerkkisiä muuttujia, kuten x, y, z. | luokan työntekijä { // muuttuja int id ; //koodinpätkä } |
Paketti | Sen tulee olla pieni kirjain, kuten java, lang. Jos nimi sisältää useita sanoja, se tulee erottaa pisteillä (.), kuten java.util, java.lang. | //paketti paketti com.javatpoint; luokan työntekijä { //koodinpätkä } |
Jatkuva | Sen tulee olla isoilla kirjaimilla, kuten PUNAINEN, KELTAINEN. Jos nimi sisältää useita sanoja, se tulee erottaa alaviivalla (_), kuten MAX_PRIORITY. Se voi sisältää numeroita, mutta ei ensimmäisenä kirjaimena. | luokan työntekijä { //vakio staattinen lopullinen int IKÄNI = 18; //koodinpätkä } |
CamelCase Java-nimeämiskäytännöissä
Java noudattaa kamelin kirjainkoon syntaksia luokan, käyttöliittymän, menetelmän ja muuttujan nimeämisessä.
Jos nimi yhdistetään kahteen sanaan, toinen sana alkaa aina isolla kirjaimella, kuten actionPerformed(), etunimi, ActionEvent, ActionListener jne.