Heim  >  Artikel  >  Java  >  Detaillierte Erläuterung von Codebeispielen der Static-Klasse in Java

Detaillierte Erläuterung von Codebeispielen der Static-Klasse in Java

黄舟
黄舟Original
2017-03-16 10:38:151132Durchsuche

Dieser Artikel stellt hauptsächlich die detaillierte Erklärung und den Beispielcode der Statischen Klasse in Java vor. In Java können wir statische InstanzenVariablen, statische Methoden, statische Blöcke. Klassen können auch statisch sein. Freunde in Not können sich auf

Ausführliche Erklärung der statischen Klasse in Java

Können Klassen in Java statisch sein? Die Antwort ist ja. In Java können wir statische Instanzvariablen, statische Methoden und statische Blöcke haben. Klassen können auch statisch sein.

Mit Java können wir statische Klassen innerhalb einer Klasse definieren. Wie zum Beispiel die innere Klasse (verschachtelte Klasse). Die Klasse, die die verschachtelte Klasse umschließt, wird als äußere Klasse bezeichnet. In Java können wir Static nicht verwenden, um Klassen der obersten Ebene (

top-Klasse) zu ändern. Nur innere Klassen können statisch sein.

Was ist der Unterschied zwischen statischen inneren Klassen und nicht statischen inneren Klassen? Hier sind die Hauptunterschiede zwischen den beiden.

(1) Interne statische Klassen müssen keine

Referenzen haben, die auf externe Klassen verweisen. Aber nicht statische innere Klassen müssen einen Verweis auf die äußere Klasse enthalten.

(2) Nicht statische innere Klassen können auf statische und nicht statische Mitglieder äußerer Klassen zugreifen. Statische Klassen können nicht auf nicht statische Mitglieder äußerer Klassen zugreifen. Er kann nur auf statische Mitglieder der äußeren Klasse zugreifen.

(3) Eine nicht statische innere Klasse kann nicht ohne die äußere Klassenentität erstellt werden. Eine nicht statische innere Klasse kann auf die Daten und Methoden der äußeren Klasse zugreifen, da sie sich innerhalb der äußeren Klasse befindet.

Basierend auf der obigen Diskussion können wir diese Funktionen nutzen, um die

Programmierung einfacher und effektiver zu machen.


Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung von Codebeispielen der Static-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