Eine verschachtelte Klasse ist eine Klasse, die in einer anderen Klasse definiert ist. Java hat vier Arten — statisch verschachtelt, innere (nicht-statisch), lokal und anonym — jede mit unterschiedlichem Zugriff auf die äußere Klasse und unterschiedlichen Anwendungsfällen.
