Implementierung von Schnittstellen
Eine Klassenvereinbarung kann neben einer extends-Klausel auch eine Klausel implements I1,...,In enthalten. Sie muß dann alle Methoden der Schnittstellen I1,...,In mit exakt den geforderten Funktionalitäten bereitstellen.
Eine Angabe class C implements I verhält sich wie ein Zertifikat, daß C alle Anforderungen von I erfüllt.
Während eine Klasse nur eine Klasse erweitern kann, darf sie beliebig viele Schnittstellen implementieren.