Java-Mitgliedsvariablen beziehen sich auf in einer Klasse deklarierte Variablen und werden zum Speichern der Eigenschaften oder des Status eines Objekts verwendet. Mitgliedsvariablen können in die folgenden Typen unterteilt werden: 1. Instanzvariablen, Speicher wird beim Erstellen des Objekts zugewiesen und der Wert der Instanzvariablen kann in jeder Methode der Klasse verwendet und geändert werden. 2. Statische Variablen, geändert mit Das Schlüsselwort „statisch“ Variablen werden von allen Instanzen der Klasse gemeinsam genutzt und es gibt nur eine Kopie. Sie werden normalerweise zum Speichern gemeinsamer Daten der Klasse 3 verwendet. Klassenvariablen beziehen sich auf den allgemeinen Namen statischer Variablen und Konstanten sichtbar in der gesamten Klasse und kann mit jeder Methode auf die Klasse zugegriffen werden.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Java-Version 19.0.1, Dell G3-Computer.
Java-Mitgliedsvariablen beziehen sich auf in einer Klasse deklarierte Variablen und werden zum Speichern der Eigenschaften oder des Status eines Objekts verwendet. Sie sind Teil der Klasse und können in jeder Methode der Klasse verwendet werden. Mitgliedsvariablen haben mehrere Typen und Modifikatoren und können nach Bedarf definiert werden.
In Java können Mitgliedsvariablen in die folgenden Typen unterteilt werden:
Instanzvariablen: Instanzvariablen werden in der Klasse, jedoch außerhalb der Methode deklariert. Jede Instanz einer Klasse verfügt über einen eigenen Satz von Instanzvariablen, denen beim Erstellen des Objekts Speicher zugewiesen wird. Der Wert einer Instanzvariablen kann in jeder Methode der Klasse verwendet und geändert werden. Instanzvariablen werden mit den Schlüsselwörtern „private“, „public“, „protected“ oder „default“ geändert.
Statische Variablen: Statische Variablen sind Variablen, die mit dem Schlüsselwort „static“ geändert werden. Sie sind mit der Klasse verknüpft, nicht mit Instanzen der Klasse. Statische Variablen werden von allen Instanzen einer Klasse gemeinsam genutzt und es existiert nur eine Kopie. Beim Laden der Klasse wird ihnen Speicher zugewiesen und sie können verwendet werden, ohne ein Objekt zu erstellen. Statische Variablen werden normalerweise zum Speichern gemeinsamer Daten für eine Klasse verwendet, beispielsweise Zähler oder Konstanten.
Klassenvariablen: Klassenvariablen beziehen sich auf den allgemeinen Namen statischer Variablen und Konstanten. Sie gehören zur Klasse selbst, nicht zu Instanzen der Klasse. Klassenvariablen sind in der gesamten Klasse sichtbar und können von jeder Methode der Klasse aufgerufen werden. Klassenvariablen werden normalerweise mit den Schlüsselwörtern „static“ und „final“ geändert, was darauf hinweist, dass sie nicht geändert werden können.
Modifikatoren von Mitgliedsvariablen können den Zugriff auf Variablen steuern:
privat: nur in der aktuellen Klasse sichtbar und für andere Klassen nicht zugänglich.
öffentlich: Von überall aus zugänglich.
geschützt: Der Zugriff kann in der aktuellen Klasse, anderen Klassen im selben Paket und Unterklassen dieser Klasse erfolgen.
Standard (keine Modifikatoren): zugänglich in der aktuellen Klasse und anderen Klassen innerhalb desselben Pakets.
Die Benennungskonvention für Mitgliedsvariablen folgt normalerweise der Kamel-Case-Benennungsmethode, d. h. der erste Buchstabe ist kleingeschrieben und der erste Buchstabe nachfolgender Wörter wird großgeschrieben. Zum Beispiel „Alter“, „Name“ usw.
Mitgliedsvariablen können verschiedene Datentypen haben, einschließlich grundlegender Datentypen (z. B. int, double, boolean usw.) und Referenzdatentypen (z. B. String, Array usw.). Sie können nach Bedarf initialisiert und in jeder Methode der Klasse verwendet werden.
Mithilfe von Mitgliedsvariablen können die Eigenschaften und der Status von Objekten gespeichert und darauf zugegriffen werden. Durch die Kapselung von Eigenschaften in Objekten können wir unseren Code besser organisieren und verwalten und für eine bessere Lesbarkeit und Flexibilität sorgen. Durch die Verwendung von Mitgliedsvariablen können auch Daten gemeinsam genutzt und wiederverwendet werden, wodurch die Effizienz und Wartbarkeit des Codes verbessert wird.
Das obige ist der detaillierte Inhalt vonWas sind Java-Mitgliedsvariablen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!