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!