logo

Java-naamgevingsconventie

Java-naamgevingsconventie is een regel die u moet volgen als u beslist hoe u uw ID's een naam geeft, zoals klasse, pakket, variabele, constante, methode, enz.

Maar het is niet gedwongen om te volgen. Het staat dus bekend als conventie en niet als regel. Deze conventies worden voorgesteld door verschillende Java-gemeenschappen zoals Sun Microsystems en Netscape.

Alle klassen, interfaces, pakketten, methoden en velden van de Java-programmeertaal worden gegeven volgens de Java-naamgevingsconventie. Als u deze conventies niet volgt, kan dit verwarring of foutieve code veroorzaken.

Voordeel van naamgevingsconventies in Java

Door standaard Java-naamgevingsconventies te gebruiken, maakt u uw code gemakkelijker leesbaar voor uzelf en andere programmeurs. De leesbaarheid van het Java-programma is erg belangrijk. Het geeft aan dat er minder tijd wordt besteed aan het uitzoeken wat de code doet.

Naamgevingsconventies van de verschillende identificatiegegevens

De volgende tabel toont de populaire conventies die voor de verschillende ID's worden gebruikt.

Identificatietype Naamgevingsregels Voorbeelden
Klas Het moet beginnen met de hoofdletter.
Het moet een zelfstandig naamwoord zijn, zoals Kleur, Knop, Systeem, Draad, enz.
Gebruik passende woorden, in plaats van acroniemen.
openbare klasse Medewerker
{
//codefragment
}
Koppel Het moet beginnen met de hoofdletter.
Het moet een bijvoeglijk naamwoord zijn, zoals Runnable, Remote, ActionListener.
Gebruik passende woorden, in plaats van acroniemen.
koppel Afdrukbaar
{
//codefragment
}
Methode Het moet beginnen met een kleine letter.
Het moet een werkwoord zijn zoals main(), print(), println().
Als de naam meerdere woorden bevat, begin deze dan met een kleine letter gevolgd door een hoofdletter, zoals actionPerformed().
klasse werknemer
{
// methode
leegte tekenen()
{
//codefragment
}
}
Variabel Het moet beginnen met een kleine letter, zoals ID en naam.
Het mag niet beginnen met speciale tekens zoals & (ampersand), $ (dollar), _ (onderstrepingsteken).
Als de naam meerdere woorden bevat, begin deze dan met een kleine letter, gevolgd door een hoofdletter, zoals voornaam, achternaam.
Vermijd het gebruik van variabelen die uit één teken bestaan, zoals x, y, z.
klasse werknemer
{
// variabel
int ID kaart ;
//codefragment
}
Pakket Het moet een kleine letter zijn, zoals java, lang.
Als de naam meerdere woorden bevat, moet deze worden gescheiden door punten (.), zoals java.util, java.lang.
//pakket
pakket com.javatpoint;
klasse werknemer
{
//codefragment
}
Constante Het moet in hoofdletters zijn, zoals ROOD, GEEL.
Als de naam meerdere woorden bevat, moet deze worden gescheiden door een onderstrepingsteken (_), zoals MAX_PRIORITY.
Het kan cijfers bevatten, maar niet als eerste letter.
klasse werknemer
{
//constante
statische finale int MIJN LEEFTIJD = 18;
//codefragment
}

CamelCase in Java-naamgevingsconventies

Java volgt de syntaxis van camel-case voor het benoemen van de klasse, interface, methode en variabele.

Als de naam wordt gecombineerd met twee woorden, begint het tweede woord altijd met een hoofdletter, zoals actionPerformed(), firstName, ActionEvent, ActionListener, enz.