Java-Namenskonventionen

Java verwendet CamelCase-Konventionen als allgemeine Praxis. Obwohl Sie Code auch ohne Einhaltung der Namenskonventionen kompilieren können, empfiehlt es sich, diese Konventionen einzuhalten, da dies die Lesbarkeit Ihres Codes erhöht. CamelCase definiert bestimmte Arten, wie Methoden, Klassen, Variablen, Schnittstellen, Pakete und Konstanten benannt werden sollen. Die verschiedenen Konventionen sind wie folgt:

  1. Klassen und Schnittstellen:
    Alle Klassennamen sollten mit einem Großbuchstaben gefolgt von Kleinbuchstaben beginnen. Jedes interne Wort sollte außerdem mit einem Großbuchstaben beginnen. Normalerweise werden Substantive als Klassennamen bevorzugt. Schnittstellen folgen ebenfalls der gleichen Konvention.

    Beispiel:

    Schnittstelle SportsTeams
    Klasse Rugby implementiert SportsTeams

    Schnittstelle Schüler
    Klasse Aman implementiert Student

  2. Methoden:
    Methoden sollten immer mit einem Kleinbuchstaben beginnen, aber jedes interne Wort sollte mit einem Großbuchstaben beginnen. Da Methoden im Wesentlichen Funktionen sind, ziehen wir es immer vor, dass diese Verben statt Nomen sind.

    Beispiel:

    void getValue();
    void setValue(int a);
    Leere Summe (int a, int b);

  3. Variablen:
    Variablennamen sollten so genau wie möglich sein und die Verwendung dieser Variablen im Code angeben. Es ist auch besser, keine einstelligen Variablennamen zu verwenden, außer temporäre oder Schleifensteuerungsvariablen.

    Beispiel:

    int-Geschwindigkeit = 0;
    int Höhe = 0;

  4. Konstante Variablen:
    Konstante Variablenwerte bleiben im gesamten Programmumfang unverändert. Daher folgt die Konvention der Benennung mit Großbuchstaben, wobei jedes interne Wort durch '_' getrennt wird.

    Beispiel:

    statisches Finale int MAX_HEIGHT = 7;

  5. Pakete:
    ASCII-Buchstaben in Kleinbuchstaben werden verwendet, um die Namen der Präfixe eindeutiger Pakete zu schreiben. Dies sollte auch einem der Top-Level-Domain-Namen wie gov, mil, net, org usw. entsprechen. Nachfolgende Komponenten werden durch '.' getrennt. und gemäß den Konventionen der Organisation benannt.

    Beispiele:
    import java.io. *;
    java.lang importieren;
    import java.util. *;

Hinterlassen Sie eine Nachricht

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.