Eine Klasse in Java ist die Grundeinheit zum Erstellen eines objektorientierten Programms. Sie ist eine „Vorlage“ für Objekte oder Entitäten, die durch Extrahieren der gemeinsamen Attribute und Methoden von erstellt werden ähnliche Objekte.
Objekte in Java (Empfohlenes Lernen: Java-Kurs)
Jetzt schauen wir uns genauer an, was ein Objekt ist. Wenn Sie die reale Welt um Sie herum betrachten, werden Sie feststellen, dass sich um Sie herum viele Objekte befinden, wie zum Beispiel Autos, Hunde, Menschen usw. Alle diese Objekte haben ihren eigenen Zustand und ihr eigenes Verhalten.
Nehmen Sie einen Hund als Beispiel: Zu seinem Status gehören: Name, Rasse und Farbe. Zu seinen Verhaltensweisen gehören: Bellen, Schwanzwedeln und Laufen.
Vergleichen Sie reale Objekte und Softwareobjekte, sie sind sich sehr ähnlich.
Softwareobjekte haben auch Status und Verhalten. Der Zustand eines Softwareobjekts ist sein Attribut, und sein Verhalten wird durch Methoden widergespiegelt.
In der Softwareentwicklung bearbeiten Methoden Änderungen im internen Zustand von Objekten, und auch gegenseitige Aufrufe zwischen Objekten werden durch Methoden vervollständigt.
Klassen in Java
Klassen können als Vorlagen zum Erstellen von Java-Objekten betrachtet werden.
Verstehen Sie die Definition einer Klasse in Java anhand der folgenden einfachen Klasse:
public class Dog{ String breed; int age; String color; void barking(){ } void hungry(){ } void sleeping(){ } }
Eine Klasse kann die folgenden Arten von Variablen enthalten:
Lokal Variablen: In Methoden, Konstruktoren oder Anweisungsblöcken definierte Variablen werden als lokale Variablen bezeichnet. Die Deklaration und Initialisierung von Variablen erfolgt in Methoden. Nach Beendigung der Methode werden die Variablen automatisch zerstört.
Mitgliedsvariablen: Mitgliedsvariablen sind Variablen, die in der Klasse und außerhalb des Methodenkörpers definiert sind. Solche Variablen werden beim Erstellen des Objekts instanziiert. Auf Mitgliedsvariablen kann über Methoden, Konstruktoren und Anweisungsblöcke einer bestimmten Klasse zugegriffen werden.
Klassenvariablen: Klassenvariablen werden auch in der Klasse außerhalb des Methodenkörpers deklariert, müssen jedoch als statischer Typ deklariert werden.
Eine Klasse kann mehrere Methoden haben: barking(),hunger() und Sleeping() sind alles Methoden der Dog-Klasse.
Das obige ist der detaillierte Inhalt vonWas sind die Verwendungszwecke von Java-Klassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!