Implementare Comparable da' ad esempio la possibilità di utilizzare il metodo sort della classe Collections,che utilizza il metodo compareTo(di cui Squadra fa l'override) per capire se un qualsiasi oggetto di una classe è maggiore,minore o uguale di un altro.
Nel tuo caso passando al metodo sort una lista di squadre,esse saranno ordinate in base al criterio specificato nel compareTo.
Quei numeri da quel che vedo servono a definire la posizione di una squadra in base a punti,vittorie e pareggi. Questi valori sono moltiplicati per numeri diversi per dare la precedenza a chi ha più punti,poi chi ha più vittorie e poi guardando i pareggi.

Rispondi quotando