Parametriesierte Klassen

Hi,

kann mir jemand erklären was das ist ?

Danke.

MfG,

Master.

Parametrisierte Klassen sind Klassen, die universell für mehrere Datentypen verwendbar sind. Man spricht auch von sogenannten Containerklassen, weil sie zur Verwaltung von beliebigen Objekten dienen (z.B.: Stack, Listen, Queues).

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,
parametrisierte Klassen (Templates) sind Klassen, die erst durch Festlegung der in der Parameterliste vorgesehenen Typen zu einer konkreten Klasse instantiiert werden. Sie beschreiben damit die Mannigfaltigkeit aller Klassen modulo die durch Belegung der Parameterliste aus der parametrisierten Klasse instantiierbaren Klassen.
Praktisch erlaubt dies eine striktere Typisierung ohne redundante Implementierungen, die bereits vor der Laufzeit zum Korrektheitscheck des Programms herangezogen werden kann.

Gruss
Enno