Generischer Typ in Methodendeklaration

Status
Nicht offen für weitere Antworten.

enne87

Mitglied
Hi Leute!

Folgende Frage: Was bedeutet der generische Typ zwischen static und void?

public static<T extends Comparable<T>> void sort(T list[]) throws IllegalArgumentException {
//machwas
}

lg enne
 

eRaaaa

Top Contributor
bedeutet, dass der typ des arrays, welches der methode übergeben wird, das interface comparable implementieren muss und zwar mit dem gleichen typen
macht ja auch sinn bei einer methode wie sort (die objekte müssen ja vergleichbar sein)
 
Status
Nicht offen für weitere Antworten.

Oben