Object statt konkreter Klasse

Aus Programmieren-Wiki
🚧 Diese Seite befindet sich in Bearbeitung 🚧
🤓 Diese Seite ist eine Bewertungsrichtlinie, die ab Blatt 2 annotiert und ab Blatt 3 abgezogen wird. 🤓

Beschreibung

Die Object Klasse liegt jeder Klasse und jedem Datentyp in Java zugrunde. Entsprechend könnten wir das auch ausnutzen um damit Funktionalitäten generisch zu gestalten.

Allerdings gilt immer, dass Datentypen so konkret wie möglich gewählt werden sollen. Dafür ist Object zu generisch. Stattdessen bietet das JDK Generics, die dafür da sind, generische Strukturen aufzubauen, ohne dabei zu generisch zu werden.


Negativbeispiel

Positivbeispiel