Object statt konkreter Klasse: Unterschied zwischen den Versionen

Aus Programmieren-Wiki
(Die Seite wurde neu angelegt: „{{Bewertungsrichtlinie |baustelle=Ja |blatt=2 |schweregrad=leicht |weiterlesen=Nein }}“)
 
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:
|baustelle=Ja
|baustelle=Ja
|blatt=2
|blatt=2
|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.
|schweregrad=leicht
|schweregrad=leicht
|weiterlesen=Nein
|weiterlesen=Nein
}}
}}

Version vom 3. Juni 2024, 18:59 Uhr

🚧 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