Ich lerne Java schon seit einiger Zeit und denke, dass es wichtig ist, über einige Grundkenntnisse zu verfügen. Deshalb habe ich es aufgeschrieben und geteilt. Wenn es Ihnen nicht gefällt, kommentieren Sie es nicht.
1. Bezeichner
(1) Definition: In der Java-Sprache wird die Zeichenfolge
( 2) Enthaltene Inhalte: 0-9, a-z, A-Z, &, _ (3) Zu beachtende Regeln: 1. Bestehend aus Buchstaben, Zahlen, Unterstrichen und Dollarzeichen 2. Nicht möglich Beginnen Sie mit einer Zahl 3. Groß- und Kleinschreibung beachten 」 Mut nicht mit einer Zahl beginnen Javas Schlüsselwörter und reservierte Wörter (4) Benennungsspezifikationen: 1. Benennung in Kamelfall: a. Klassenname: erster Buchstabe in Großbuchstaben c. Konstanten: alle in Großbuchstaben 🎜>e. Paketname: alles in Kleinbuchstaben (Domainname verkehrt herum geschrieben) Zum Beispiel: com.muke.demo )
2. Sehen Sie sich den Namen an und kennen Sie die Bedeutung
3. Es wird empfohlen, dass die Länge nicht mehr als 15 Zeichen beträgt
2. Dieses Schlüsselwort und Superschlüsselwort
(1) Dies:
Wird zur Angabe des Objekts verwendet dieser Klasse können Sie auf die Eigenschaften und Methoden dieser Klasse zugreifen
Wird verwendet, um auf den Konstruktor dieser Klasse zu verweisen, der für die Konstruktoraufrufe zwischen (muss in der ersten Zeile platziert werden)
verwendet wird(2) super:
a. Wird verwendet, um das Objekt der übergeordneten Klasse anzugeben und kann auf die Eigenschaften und Methoden der übergeordneten Klasse zugreifen.
b der übergeordneten Klasse, wird für Aufrufe zwischen Konstruktoren verwendet (muss in der ersten Zeile platziert werden)
#: Da this und super verwendet werden, um auf den Konstruktor zu verweisen, müssen sie in der ersten Zeile platziert werden, damit sie kann in diesem Fall nicht nebeneinander existieren
3. Überladen und Umschreiben
4. Abstrakte Klassen und gewöhnliche Klassen (1) Das Gleiche: beides werden zur Beschreibung von Dingen verwendet und können Attribute, Methoden und Konstruktoren definieren(2) Anders: 1. Gewöhnliche Klassen können keine abstrakten Methoden definieren, abstrakte Klassen dagegen
2. Gewöhnliche Klassen können instanziiert werden, aber abstrakte Klassen können nicht
3. Methoden in gewöhnlichen Klassen müssen nicht überschrieben werden, aber abstrakte Methoden in abstrakten Klassen müssen überschrieben werden
5. Abstrakte Klasse und Schnittstelle
(1) Kontakt: Wenn die Methoden in der abstrakten Klasse alle abstrakte Methoden sind, wird sie zu einer Schnittstelle
(2) Vergleich: A. Abstrakte Klassen werden zur Vererbung verwendet und sind Einzelvererbung
Schnittstellen werden für die Implementierung verwendet und können auf verschiedene Arten implementiert werden
B. Nicht-abstrakte Methoden können in abstrakten Klassen definiert und direkt für die Verwendung von untergeordneten Klassen bereitgestellt werden
Schnittstellen sind alle abstrakte Methoden, die von Unterklassen implementiert werden müssen
-----------------------------------Okay, lasst uns das zuerst klären und dann wir Werde es später besprechen. Dann schreibe. ---------------
Das obige ist der detaillierte Inhalt vonIn Java sind einige Punkte zu beachten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!