Einführung in verschachtelte und innere Klassen
Aug 31, 2024 pm 01:03 PMDefinition 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!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Wie funktioniert der Klassenladungsmechanismus von Java, einschließlich verschiedener Klassenloader und deren Delegationsmodelle?

Top 4 JavaScript -Frameworks in 2025: React, Angular, Vue, Svelte

Wie benutze ich Maven oder Gradle für das fortschrittliche Java -Projektmanagement, die Erstellung von Automatisierung und Abhängigkeitslösung?

Wie kann ich funktionale Programmierungstechniken in Java implementieren?

Node.js 20: wichtige Leistungssteigerung und neue Funktionen

ICEBERG: Die Zukunft von Data Lake Tabellen

Wie kann ich JPA (Java Persistence-API) für Objektrelationszuordnungen mit erweiterten Funktionen wie Caching und faulen Laden verwenden?

Wie implementiere ich mehrstufige Caching in Java-Anwendungen mit Bibliotheken wie Koffein oder Guava-Cache?
