Guten Tag Zusammen
Ich habe eine kleine Frage bezüglich Generische Objekte.
Ich möchte eine Klasse Mitarbeiterliste erzeugen, welche von der Klasse ArrayList erbt.
In dieser Klasse Mitarbeiterliste sollten nur Objekte vom Typ Mitarbeiter gespeichert werden dürfen.
Meine Klassen Deklaration sieht nun wie folgt aus:
public class Mitarbeiterliste<T extends Mitarbeiter> extends ArrayList<Mitarbeiter> {
T ist hier bei ein Typ-Parameter.
Irgendwie verstehe ich leider das Wort Typ-Parameter nicht genau.
Denn anstelle von T kann ich hier irgend etwas hinschreiben ohne eine Fehlermeldung
zu bekommen.
Kann mir das jemand erklären für was dieser Typ-Parameter genau ist?
Viele Dank
Ich habe eine kleine Frage bezüglich Generische Objekte.
Ich möchte eine Klasse Mitarbeiterliste erzeugen, welche von der Klasse ArrayList erbt.
In dieser Klasse Mitarbeiterliste sollten nur Objekte vom Typ Mitarbeiter gespeichert werden dürfen.
Meine Klassen Deklaration sieht nun wie folgt aus:
public class Mitarbeiterliste<T extends Mitarbeiter> extends ArrayList<Mitarbeiter> {
T ist hier bei ein Typ-Parameter.
Irgendwie verstehe ich leider das Wort Typ-Parameter nicht genau.
Denn anstelle von T kann ich hier irgend etwas hinschreiben ohne eine Fehlermeldung
zu bekommen.
Kann mir das jemand erklären für was dieser Typ-Parameter genau ist?
Viele Dank