Wie macht eine Variable eine Klassenvariable?
Wie macht eine Variable eine Klassenvariable?

Video: Wie macht eine Variable eine Klassenvariable?

Video: Wie macht eine Variable eine Klassenvariable?
Video: Instanzvariablen, Klassenvariablen und Konstruktor 2024, April
Anonim

Jeden Beispiel des Klasse Aktien a Klassenvariable , welcher ist an einer festen Stelle im Speicher. Beliebiges Objekt kann ändere den Wert von a Klassenvariable , aber Klassenvariablen können auch ohne manipuliert werden Erstellen ein Beispiel des Klasse . EIN Klassenvariable (erklärt statisch ) ist ein Ort, der allen Instanzen gemeinsam ist.

In ähnlicher Weise fragen Sie sich vielleicht, ob eine Klasse ein variabler Typ sein kann?

In der objektorientierten Programmierung mit Klassen , ein Klassenvariable ist irgendwas Variable mit dem statischen Modifikator deklariert, von dem eine einzelne Kopie existiert, unabhängig davon, wie viele Instanzen der Klasse existieren. Es ist etwas Besonderes Typ von Klasse Attribut (oder Klasse Eigenschaft, Feld oder Datenelement).

Zweitens, was ist eine variable Methode? In ähnlicher Weise ist x innerhalb des main definiert Methode , und darf nur dort verwendet werden. Der Geltungsbereich von x ist der wichtigste Methode . Also existieren x und y unabhängig voneinander, innerhalb ihrer jeweiligen Methoden . 12. Sie sind bekannt als Methodenvariablen.

Wie deklariert man eine Klassenvariable?

Java bietet drei Arten von Variablen . Klassenvariablen − Klassenvariablen auch als statisch bekannt Variablen sind erklärt mit dem statischen Schlüsselwort in a Klasse , aber außerhalb einer Methode, eines Konstruktors oder eines Blocks. Es würde nur eine Kopie von jedem geben Klassenvariable pro Klasse , unabhängig davon, wie viele Objekte daraus erstellt werden.

Was ist der Unterschied zwischen einer Klassenvariablen und einer Instanzvariablen?

Statisch( Klasse ) Variablen und Instanzvariablen beide sind Mitglied Variablen weil sie beide mit einem bestimmten verbunden sind Klasse , aber die Unterschied zwischen sie sind Klassenvariablen nur eine Kopie haben, die von allen geteilt wird der Unterschied Objekte von a Klasse , wobei jedes Objekt seine eigene persönliche Kopie eines Beispiel

Empfohlen: