Heim >Java >JavaBase >Analyse der Gründe, warum $ nicht in Java-Klassen verwendet werden sollte

Analyse der Gründe, warum $ nicht in Java-Klassen verwendet werden sollte

angryTom
angryTomnach vorne
2019-11-30 14:43:592860Durchsuche

Analyse der Gründe, warum $ nicht in Java-Klassen verwendet werden sollte

Das Folgende ist die Definition von Bezeichnern in Java

Nach dem Verständnis der meisten Menschen sind Java-Bezeichner Die Definitionsregeln sind wie folgt.

1. Die Kennung besteht aus Buchstaben, Zahlen, Währungssymbolen (¥, $ usw.) und Verbindungssymbolen (_ usw.). (Die Buchstaben hier sind Unicode-Zeichensätze und nicht mehr auf die traditionellen 26 englischen Buchstaben beschränkt.)

2 Das erste Zeichen der Kennung kann ein Buchstabe, ein Währungssymbol oder ein Verbindungssymbol sein, aber es kann keine Zahl sein.

3. Der Bezeichner darf nicht mit dem Schlüsselwort in Java identisch sein.

4. Der Bezeichner darf nicht denselben Namen haben wie die vordefinierte Literalkonstante in Java (wahr, falsch, null).

(Empfohlenes Video: Java-Video-Tutorial)

Aber manchmal, wenn Sie $ einfach verwenden, werden Sie unerwartete Überraschungen erleben. Zum Beispiel der folgende Code:

Erstellt eine innere Klasse xy ​​in Lys Klasse

Was dann? Beim Ausführen dieser Klasse passierte nach der Kompilierung etwas Überraschendes. Wenn wir zwei Klassendateien schreiben, Lyxy.class und Ly.class, schreiben wir zwei Klassen Dateien, Lyxy.class und Ly.class Wenn wir ein Lyxy schreiben, wird es dann zu Duplikaten von Klassen kommen?

Analyse der Gründe, warum $ nicht in Java-Klassen verwendet werden sollte

Analyse der Gründe, warum $ nicht in Java-Klassen verwendet werden sollte

Wenn Sie es wie folgt schreiben, kommt es zu Doppelstunden

Was genau? Welche Kategorie wird wiederholt? Sie können sich zur Analyse auf die obigen Ausführungsergebnisse beziehen

Aus der durch die obige Ausführung generierten Klassendatei wird Ly$xy.class wiederholt, sodass ein Fehler gemeldet wird

Analyse der Gründe, warum $ nicht in Java-Klassen verwendet werden sollte

Analyse der Gründe, warum $ nicht in Java-Klassen verwendet werden sollte

Dieser Artikel stammt von der chinesischen PHP-Website, Spalte Java-Tutorial, willkommen zum Lernen!

Das obige ist der detaillierte Inhalt vonAnalyse der Gründe, warum $ nicht in Java-Klassen verwendet werden sollte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen