Heim  >  Artikel  >  Java  >  Was bedeutet Klasse in Java?

Was bedeutet Klasse in Java?

藏色散人
藏色散人Original
2019-05-14 09:36:1941684Durchsuche

Klasse in Java stellt eine Klasse dar, und die Klassenklasse ist im Paket java.lang vorhanden. In Java verfügt jede Klasse über ein entsprechendes Klassenobjekt. Wenn wir eine Klasse schreiben und kompilieren, wird in der generierten Datei [.class] ein Klassenobjekt generiert, das zur Darstellung der Typinformationen dieser Klasse verwendet wird.

Was bedeutet Klasse in Java?

Klasse class (Instanzen der Klasse Class repräsentieren Klassen und Schnittstellen in einer laufenden Java-Anwendung).

(Video-Tutorial-Empfehlung: Java-Kurs )

In Java hat jede Klasse ein entsprechendes Klassenobjekt. Das heißt, wenn wir eine Klasse schreiben und die Kompilierung abgeschlossen ist, wird in der generierten .class-Datei ein Klassenobjekt generiert, das die Typinformationen dieser Klasse darstellt.

Methode 1

Verwenden Sie das Objekt, um die getClass()-Methode aufzurufen, um die Klasseninstanz des Objekts zu erhalten.

Methode 2

Verwenden Sie die statische Methode Methode der Class-KlasseforName(), eine Klasseninstanz unter Verwendung des Namens der Klasse abrufen (staticClass forName(String className) Gibt das Klassenobjekt zurück, das der Klasse oder Schnittstelle mit dem angegebenen Stringnamen zugeordnet ist.);

Methode 3

Verwenden Sie die Methode.class, um Klasseninstanzen abzurufen. Für Kapselungsklassen von Basisdatentypen können Sie auch .TYPE verwenden, um Klasseninstanzen entsprechender Basisdatentypen abzurufen.

Rufen Sie den Standardkonstruktor auf die Klasse in newInstance() ObjectnewInstance() (kann eine Instanz dieser Klasse erstellen, wenn der Name der Klasse nicht bekannt ist) Erstellt eine neue Instanz der Klasse, die durch dieses Klassenobjekt dargestellt wird.

Während der Laufzeit, wenn wir Wenn Sie eine Instanz eines bestimmten Klassenobjekts generieren möchten, prüft die Java Virtual Machine (JVM), ob das Klassenobjekt dieses Typs geladen wurde. Wenn sie nicht geladen ist, findet die JVM die .class-Datei anhand des Namens der Klasse und lädt sie. Sobald ein Klassenobjekt eines bestimmten Typs in den Speicher geladen wurde, kann es zum Generieren aller Objekte dieses Typs verwendet werden.

Verwandte Tutorials: Java-Einführungs-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet Klasse in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn