logo

Java Navnekonvention

Java-navnekonvention er en regel, du skal følge, når du beslutter dig for, hvad du skal navngive dine identifikatorer, såsom klasse, pakke, variabel, konstant, metode osv.

Men det er ikke tvunget til at følge. Så det er kendt som konvention ikke regel. Disse konventioner er foreslået af flere Java-fællesskaber såsom Sun Microsystems og Netscape.

Alle klasser, grænseflader, pakker, metoder og felter i Java-programmeringssproget er givet i henhold til Java-navnekonventionen. Hvis du undlader at følge disse konventioner, kan det skabe forvirring eller fejlagtig kode.

Fordel ved navngivningskonventioner i Java

Ved at bruge standard Java-navngivningskonventioner gør du din kode nemmere at læse for dig selv og andre programmører. Læsbarheden af ​​Java-program er meget vigtig. Det indikerer, at der bruges mindre tid på at finde ud af, hvad koden gør.

Navnekonventioner for de forskellige identifikatorer

Følgende tabel viser de populære konventioner, der bruges til de forskellige identifikatorer.

Identifikatortype Navngivningsregler Eksempler
Klasse Det skal starte med det store bogstav.
Det skal være et navneord som farve, knap, system, tråd osv.
Brug passende ord i stedet for akronymer.
offentlig klasse Medarbejder
{
//kodestykke
}
Interface Det skal starte med det store bogstav.
Det skal være et adjektiv som Runnable, Remote, ActionListener.
Brug passende ord i stedet for akronymer.
interface Printbar
{
//kodestykke
}
Metode Det skal starte med små bogstaver.
Det skal være et verbum såsom main(), print(), println().
Hvis navnet indeholder flere ord, skal du starte det med et lille bogstav efterfulgt af et stort bogstav såsom actionPerformed().
klasse medarbejder
{
// metode
ugyldig tegne()
{
//kodestykke
}
}
Variabel Det skal starte med et lille bogstav såsom id, navn.
Det bør ikke starte med specialtegn som & (ampersand), $ (dollar), _ (understregning).
Hvis navnet indeholder flere ord, skal du starte det med et lille bogstav efterfulgt af et stort bogstav såsom fornavn, efternavn.
Undgå at bruge variabler med ét tegn som x, y, z.
klasse medarbejder
{
// variabel
int id ;
//kodestykke
}
Pakke Det skal være et lille bogstav såsom java, lang.
Hvis navnet indeholder flere ord, skal det adskilles af prikker (.) såsom java.util, java.lang.
//pakke
pakke com.javatpoint;
klasse medarbejder
{
//kodestykke
}
Konstant Det skal være med store bogstaver såsom RØD, GUL.
Hvis navnet indeholder flere ord, skal det adskilles af en understregning(_) såsom MAX_PRIORITY.
Det kan indeholde cifre, men ikke som det første bogstav.
klasse medarbejder
{
//konstant
statisk endelig int MIN_AGE = 18;
//kodestykke
}

CamelCase i Java navngivningskonventioner

Java følger camel-case syntaks til at navngive klassen, grænsefladen, metoden og variabelen.

Hvis navnet kombineres med to ord, vil det andet ord altid starte med stort bogstav, såsom actionPerformed(), fornavn, ActionEvent, ActionListener osv.