Ich habe mich heute mal drangehockt und ein kleines Eclipse-Projekt geschrieben, das einerseits versucht Interfaces an Beispielen zu erklären (sehr banale Beispiele, die aber mit vielen Kommentaren versetzt sind), aber auch andererseits zeigt (sozusagen im Fortgeschrittenen-Teil), wie man Klassen definiert, die in For each-Schleifen benutzt werden können, also z.B.:
MeineKlasse meinObject = new MeineKlasse(); // falls die Klasse sich über integer iterieren lässt for( int i : meinObject ) { ... }
Es wird als Bonus auch noch gezeigt, wie man auch noch die ersten 10 Fibonacci-Zahlen berechnen könnte 😉
Hier ist das Eclipse-Projekt: Interfaces In 10 Minutes
In der readme.txt steht die empfohlene Reihenfolge, in der man sich die Dateien anschauen sollte.
Für Feedback und Anregungen bin ich wie immer offen
Grüße,
Andreas