Mir sind generische Typen nicht klar.
Manchmal schreibt man Klassenname<T> name_der_Variable bsp in einer Funktion als Übergabeparameter.
und dann wiederum gibt es Funktionen
public static <T> Name_der_Klasse<T> Name_Der_funktion()
Dann wiederrum schreibt man <HashSet<Klassenname<T>>
Was ist zwischen den dreien der Unterschied?
Das T so verstehe ich das gibt einen Typen wieder in dem ich alles einsetzen kann, Häuser, int, aber ebenso auch Strings.
... Kann das wer erklären?
Manchmal schreibt man Klassenname<T> name_der_Variable bsp in einer Funktion als Übergabeparameter.
und dann wiederum gibt es Funktionen
public static <T> Name_der_Klasse<T> Name_Der_funktion()
Dann wiederrum schreibt man <HashSet<Klassenname<T>>
Was ist zwischen den dreien der Unterschied?
Das T so verstehe ich das gibt einen Typen wieder in dem ich alles einsetzen kann, Häuser, int, aber ebenso auch Strings.
... Kann das wer erklären?