allora:private static <T extends comparable<T>> void sort (list<T> list)
private = il metodo è visibile solo all'interno della classe quindi non può essere richiamato dall'esterno.
static = non serve un oggetto per chiamare questo metodo...mi chiedo a cosa serva a questo punto dato che il metodo è private e per richiamare un metodo di una classe nella classe stessa non serve usare un oggetto....mah
<Textends comparable<T>> : restituisce una variabile di qualsiasi tipo. La T sta ad indicare che la variabile è appunto un Generics..potevi scrivere anche <PIPPO>.
void....ma funziona sto metodo?? cioè void vuol dire che il metodo non ritorna nulla...quindi crollerebbe quello detto prima sui generics..
sort = è il nome del metodo
(list<T> list) = richiede in input un list ("array dinamico del collection framework list appunto") di qualsiasi tipo ed il nome della variabile è "list"...
Aarivederci