Heim  >  Artikel  >  Java  >  Einführung in verschachtelte und innere Klassen

Einführung in verschachtelte und innere Klassen

王林
王林Original
2024-08-31 13:03:33313Durchsuche

Introdução às classes aninhadas e internas

Definition verschachtelter Klassen

Verschachtelte Klassen:

  • Klassen, die innerhalb einer anderen Klasse deklariert wurden.
  • Eingeführt ab Java 1.1; waren in früheren Versionen nicht verfügbar.

Geltungsbereich:

  • Die verschachtelte Klasse kann nicht unabhängig von der äußeren Klasse existieren.
  • Der Geltungsbereich ist auf die enthaltende Klasse beschränkt.
  • 2. Arten verschachtelter Klassen

Verschachtelte Klassen:

  • Kann als statisch deklariert werden oder nicht.
  • Interne Klassen: Der Schwerpunkt des Buches liegt darauf, nicht statisch zu sein und direkten Zugriff auf Variablen und Methoden der externen Klasse zu haben.
  • 3. Verwendung interner Klassen

Zweck:

  • Stellen Sie Dienste bereit, die nur von der externen Klasse verwendet werden.

Beispiel:

  • Eine innere Klasse Inner wird verwendet, um das Minimum, Maximum und den Durchschnitt eines Arrays zu berechnen, das in der äußeren Klasse Outer enthalten ist.

Outer.java

LocalClassDemo

Das obige ist der detaillierte Inhalt vonEinführung in verschachtelte und innere Klassen. 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