Typen akzeptieren Typen oder Werte als Parameter. Beispielsweise kann ein Typ, der eine Tüte definiert, einen Parameter aufweisen, ...

Typen akzeptieren Typen oder Werte als Parameter. Beispielsweise kann ein Typ, der eine Tüte definiert, einen Parameter aufweisen, der die Klasse der Objekte repräsentiert, die sich in der Tüte befinden können. Ein Typ mit Parametern ist eine Vorlage, die an Parameterwerte gebunden werden kann, um einen bestimmten Typ zu erzeugen. Beispiel: Durch Binden von "Süßigkeiten" an den Parameter "Tüte" entsteht der spezifische Typ "Tüte".