|
Generics sorgen dafür, dass du nur Variablen eines bestimmten Datentyps verwenden kannst.
Bsp.: ArrayList
Wenn du eine ArrayList<Integer> erstellst, kannst du dort auch kein double anfügen. Gleichzeitig ist es aber auch möglich, eine ArrayList<WasAuchImmer> zu erstellen, du kannst also selbst den Datentyp wählen. Und wenn du in der Verwendung etwas falsch machst, also doch ein double an die ArrayList<Integer> hängen willst, sagt dir das bereits der Compiler.
__________________ Syntax Highlighting fürs Board (Link)
|
|