/** rappresenta uno studente. Classe didattica per illustrare la realizzazione dell'interfaccia parametrica java.lang.Comparable. @author F. Bombi */ public class StudentePar implements Comparable { private final String nome; private final int matricola; public StudentePar(String n, int m) { nome = n; matricola = m; } public int matricola() { return matricola; } public String nome() { return nome; } public String toString() { return matricola + ":" + nome; } public int compareTo(StudentePar s) { return matricola - s.matricola; } }