„Java“ pavadinimų suteikimo taisyklė yra taisyklė, kurios reikia laikytis sprendžiant, kaip pavadinti savo identifikatorius, pvz., klasę, paketą, kintamąjį, konstantą, metodą ir kt.
Tačiau tai nėra verčiama sekti. Taigi, tai žinoma kaip susitarimas, o ne taisyklė. Šiuos susitarimus siūlo kelios „Java“ bendruomenės, tokios kaip „Sun Microsystems“ ir „Netscape“.
Visos Java programavimo kalbos klasės, sąsajos, paketai, metodai ir laukai pateikiami pagal Java pavadinimų suteikimo konvenciją. Jei nesilaikysite šių taisyklių, tai gali sukelti painiavą arba klaidingą kodą.
„Java“ pavadinimų suteikimo privalumas
Naudodami standartines Java pavadinimų taisykles, savo kodą lengviau perskaitysite sau ir kitiems programuotojams. Java programos skaitomumas yra labai svarbus. Tai rodo, kad mažiau laiko praleidžiama norint išsiaiškinti, ką daro kodas.
Įvairių identifikatorių įvardijimo taisyklės
Šioje lentelėje parodytos populiarios skirtingų identifikatorių sutartys.
Identifikatoriai tipas | Vardų suteikimo taisyklės | Pavyzdžiai |
---|---|---|
Klasė | Jis turėtų prasidėti didžiąja raide. Tai turėtų būti daiktavardis, pvz., spalva, mygtukas, sistema, gija ir kt. Naudokite tinkamus žodžius, o ne akronimus. | viešoji klasė Darbuotojas { //kodo fragmentas } |
Sąsaja | Jis turėtų prasidėti didžiąja raide. Tai turėtų būti būdvardis, pvz., Runnable, Remote, ActionListener. Naudokite tinkamus žodžius, o ne akronimus. | sąsaja Galima spausdinti { //kodo fragmentas } |
Metodas | Jis turėtų prasidėti mažosiomis raidėmis. Tai turėtų būti veiksmažodis, pvz., main(), print(), println(). Jei pavadinime yra keli žodžiai, pradėkite jį mažąja raide ir tada didžiąja raide, pvz., actionPerformed(). | klasės darbuotojas { // metodas tuštuma piešti () { //kodo fragmentas } } |
Kintamasis | Jis turėtų prasidėti mažąja raide, pvz., ID, vardas. Jis neturėtų prasidėti specialiais simboliais, tokiais kaip & (ampersandas), $ (doleris), _ (pabraukimas). Jei pavadinime yra keli žodžiai, pradėkite jį mažąja raide ir tada didžiąja raide, pvz., vardas, pavardė. Nenaudokite vieno simbolio kintamųjų, tokių kaip x, y, z. | klasės darbuotojas { // kintamasis tarpt id ; //kodo fragmentas } |
Paketas | Tai turėtų būti mažosios raidės, pvz., java, lang. Jei pavadinime yra keli žodžiai, jis turi būti atskirtas taškais (.), pvz., java.util, java.lang. | //paketas paketą com.javatpoint; klasės darbuotojas { //kodo fragmentas } |
Pastovus | Jis turi būti parašytas didžiosiomis raidėmis, pvz., RAUDONA, GELTONA. Jei pavadinime yra keli žodžiai, jis turi būti atskirtas apatiniu brūkšniu (_), pvz., MAX_PRIORITY. Jame gali būti skaitmenų, bet ne kaip pirmoji raidė. | klasės darbuotojas { //pastovi statinis galutinis tarpt MANO AMŽIAUS = 18; //kodo fragmentas } |
„CamelCase“ „Java“ pavadinimų sutartyse
„Java“ vadovaujasi kupranugarių didžiųjų ir mažųjų raidžių sintaksė pavadindama klasę, sąsają, metodą ir kintamąjį.
Jei pavadinimas derinamas su dviem žodžiais, antrasis žodis visada prasidės didžiąja raide, pvz., actionPerformed(), vardas, vardas, veiksmo įvykis, veiksmo klausytojas ir kt.