Die Java-Namenskonvention ist eine Regel, die Sie befolgen müssen, wenn Sie entscheiden, wie Ihre Bezeichner benannt werden sollen, z. B. Klasse, Paket, Variable, Konstante, Methode usw.
Aber es ist nicht gezwungen, ihm zu folgen. Man spricht also von Konvention, nicht von Regel. Diese Konventionen werden von mehreren Java-Communities wie Sun Microsystems und Netscape vorgeschlagen.
Alle Klassen, Schnittstellen, Pakete, Methoden und Felder der Programmiersprache Java werden gemäß der Java-Namenskonvention angegeben. Wenn Sie diese Konventionen nicht befolgen, kann es zu Verwirrung oder fehlerhaftem Code kommen.
Vorteil der Namenskonventionen in Java
Durch die Verwendung von Standard-Java-Namenskonventionen machen Sie Ihren Code für Sie selbst und andere Programmierer leichter lesbar. Die Lesbarkeit von Java-Programmen ist sehr wichtig. Dies zeigt an, dass weniger Zeit damit verbracht wird, herauszufinden, was der Code tut.
Namenskonventionen der verschiedenen Bezeichner
Die folgende Tabelle zeigt die gängigen Konventionen, die für die verschiedenen Bezeichner verwendet werden.
Bezeichnertyp | Benennungsregeln | Beispiele |
---|---|---|
Klasse | Es sollte mit dem Großbuchstaben beginnen. Es sollte ein Substantiv wie „Farbe“, „Knopf“, „System“, „Faden“ usw. sein. Verwenden Sie passende Wörter anstelle von Akronymen. | Öffentliche Klasse Mitarbeiter { //Code-Auszug } |
Schnittstelle | Es sollte mit dem Großbuchstaben beginnen. Es sollte ein Adjektiv wie Runnable, Remote, ActionListener sein. Verwenden Sie passende Wörter anstelle von Akronymen. | Schnittstelle Druckbar { //Code-Auszug } |
Methode | Es sollte mit einem Kleinbuchstaben beginnen. Es sollte ein Verb wie main(), print(), println() sein. Wenn der Name mehrere Wörter enthält, beginnen Sie ihn mit einem Kleinbuchstaben, gefolgt von einem Großbuchstaben, z. B. actionPerformed(). | Klasse Mitarbeiter { // Methode Leere ziehen() { //Code-Auszug } } |
Variable | Es sollte mit einem Kleinbuchstaben beginnen, z. B. ID, Name. Es sollte nicht mit Sonderzeichen wie & (kaufmännisches Und), $ (Dollar) und _ (Unterstrich) beginnen. Wenn der Name mehrere Wörter enthält, beginnen Sie ihn mit dem Kleinbuchstaben, gefolgt von einem Großbuchstaben, z. B. Vorname, Nachname. Vermeiden Sie die Verwendung von einstelligen Variablen wie x, y, z. | Klasse Mitarbeiter { // Variable int Ausweis ; //Code-Auszug } |
Paket | Es sollte ein Kleinbuchstabe sein, z. B. java, lang. Wenn der Name mehrere Wörter enthält, sollte er durch Punkte (.) getrennt werden, z. B. java.util, java.lang. | //Paket Paket com.javatpoint; Klasse Mitarbeiter { //Code-Auszug } |
Konstante | Es sollte in Großbuchstaben geschrieben sein, z. B. ROT, GELB. Wenn der Name mehrere Wörter enthält, sollte er durch einen Unterstrich (_) getrennt werden, z. B. MAX_PRIORITY. Es darf Ziffern enthalten, jedoch nicht als Anfangsbuchstabe. | Klasse Mitarbeiter { //Konstante statisches finales Int MEIN ALTER = 18; //Code-Auszug } |
CamelCase in Java-Namenskonventionen
Java folgt bei der Benennung von Klasse, Schnittstelle, Methode und Variable der Camel-Case-Syntax.
Wenn der Name mit zwei Wörtern kombiniert wird, beginnt das zweite Wort immer mit einem Großbuchstaben, z. B. actionPerformed(), firstName, ActionEvent, ActionListener usw.