[QUOTE=christoph]@deathbyaclown
ich kann also beliebig viele klassen mit einer bestimmten anderen klasse via extends verknüpfen?[/QUOTE]
wie eagle schon sagte nein.
es ist eine 1:n beziehung. eine Klasse kann genau von einer Klasse erben, aber eine Klasse kann Oberklasse von beliebig vielen Klassen sein.
Kannst du dir wie ein Baum vorstellen. Ein Knoten hat immer genau einen Vorgaenger, kann aber mehrere Kinder haben.
Die Benutzung von Interfaces ist nur ein hinreichender Ausweg, da sich Vererbung und Interfaces noch grundlegend unterscheiden.
Daher ist es wichtig, sich eine gute Struktur zu ueberlegen (d.h. welche klassen haben was gemeinsam und kann ich sie irgendwie logisch in eine Vererbungshierarchie bekommen)