Eine Namenskonvention ist eine Regel, die Sie befolgen müssen, wenn Sie entscheiden, wie Ihre Bezeichner benannt werden sollen (z. B. Klasse, Paket, Variable, Methode usw.)..
Verschiedene Java-Programmierer können unterschiedliche Stile und Ansätze für ihre Programmierung haben. Durch die Verwendung von Standard-Java-Namenskonventionen erleichtern sie sich und anderen Programmierern das Lesen ihres Codes. Die Lesbarkeit von Java-Code ist wichtig, da weniger Zeit für das Herausfinden der Funktionen des Codes aufgewendet wird und mehr Zeit für das Korrigieren oder Ändern verbleibt.
Um den Punkt zu verdeutlichen, sollte erwähnt werden, dass die meisten Softwareunternehmen ein Dokument haben, in dem die Namenskonventionen beschrieben sind, denen ihre Programmierer folgen sollen. Ein neuer Programmierer, der sich mit diesen Regeln vertraut macht, kann Code verstehen, der von einem Programmierer geschrieben wurde, der das Unternehmen möglicherweise viele Jahre zuvor verlassen hat.
Stellen Sie bei der Auswahl eines Namens für einen Bezeichner sicher, dass dieser aussagekräftig ist. Wenn sich Ihr Programm beispielsweise mit Kundenkonten befasst, wählen Sie Namen aus, die für den Umgang mit Kunden und deren Konten sinnvoll sind (z. B. Kundenname, Kontodetails). Mach dir keine Sorgen über die Länge des Namens. Ein längerer Name, der den Bezeichner perfekt zusammenfasst, ist einem kürzeren Namen vorzuziehen, der schnell eingegeben werden kann, aber nicht eindeutig ist.
Die Verwendung der richtigen Groß- und Kleinschreibung ist der Schlüssel zur Einhaltung einer Namenskonvention:
In der folgenden Liste sind die Standard-Java-Namenskonventionen für jeden Bezeichnertyp aufgeführt:
paket pokeranalyzer paket mycalculatorIn Softwareunternehmen und großen Projekten, in denen die Pakete möglicherweise in andere Klassen importiert werden, werden die Namen normalerweise unterteilt. In der Regel beginnt dies mit der Unternehmensdomäne, bevor es in Ebenen oder Features aufgeteilt wird:
package com.mycompany.utilities package org.bobscompany.application.userinterface
Klasse Kundenklasse Konto
Schnittstelle Vergleichbare Schnittstelle EnumerableBeachten Sie, dass einige Programmierer Schnittstellen gerne unterscheiden, indem sie den Namen mit einem "I" beginnen:
Schnittstelle IComparable Schnittstelle IEnumerable
void calculatorTax () string getSurname ()
string firstName int orderNumberVerwenden Sie nur sehr kurze Namen, wenn die Variablen von kurzer Dauer sind, z. B. in for-Schleifen:
für (int i = 0; i<20;i++) //i only lives in here
static final int DEFAULT_WIDTH static final int MAX_HEIGHT