O'Reilly logo

Java-Programmierung – Das Handbuch zu Java 8 , 8th Edition by Heiko Hansen, Guido Krüger

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 11. Lokale Klassen und Wrapper-Klassen

Lokale und anonyme Klassen

In der Anfangszeit von Java wurden Klassen immer auf Paketebene definiert, eine Schachtelung war nicht möglich. Das hat die Compiler-Implementierung vereinfacht und die Struktur der Klassen innerhalb eines Pakets flach und übersichtlich gemacht. Unhandlich wurde dieses Konzept immer dann, wenn eine Klasse nur lokale Bedeutung hatte oder wenn »auf die Schnelle eine kleine Klasse« gebraucht wurde. Da es in Java keine Funktionszeiger gibt, besteht die einzige Möglichkeit, kleine Codebestandteile zwischen verschiedenen Programmteilen auszutauschen, darin, ein Interface zu deklarieren und die benötigte Funktionalität in einer implementierenden Klasse zur Verfügung zu stellen. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required