736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
3 Treffer
Eine nicht-statische innere Klasse hat automatisch Zugriff auf die Felder der äußeren Instanz. Für Klassen, die keinen solchen Zugriff brauchen, ist eine statische verschachtelte Klasse (static class) meist die sauberere Wahl, da sie unabhängig von einer äußeren Instanz existieren kann.
Verwandt: Anonymous Classes · Classes · Iterator · Lambda
Ganzer Artikel im Wiki →Innere Klassen können (je nach Sprache) Zugriff auf die privaten Felder ihrer umgebenden Klasse haben, was sie von völlig unabhängigen Klassen unterscheidet. Eine Sonderform ist die anonyme Klasse — eine innere Klasse ohne eigenen Namen, die direkt an der Stelle definiert wird, an der sie einmalig gebraucht wird.
Verwandt: Anonymous Classes (Anonyme Klassen) · Classes (Klassen)
Ganzer Artikel im Wiki →Anonyme Klassen sparen den Aufwand, für eine nur einmal benötigte Implementierung eines Interfaces oder einer abstrakten Klasse eine vollständige, separat benannte Klasse anzulegen. In modernen Sprachen werden anonyme Klassen für einfache Fälle zunehmend durch kürzere Lambda-Ausdrücke ersetzt.
Verwandt: Inner Classes (Innere Klassen) · Lambda (Lambda-Ausdruck) · Interface (Schnittstelle)
Ganzer Artikel im Wiki →