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