package cours12; public class Produit implements Comparable{ String nom; double prix; public Produit(String nom, double prix){ this.nom = nom; this.prix = prix; } /** négatif si l'objet courant est inférieur à o **/ @Override public int compareTo(Produit o) { if(!nom.equals(o.nom)) return nom.compareTo(o.nom); if(prix < o.prix) return -1; if(prix == o.prix) return 0; return 1; } public String toString() { return nom + " : "+prix+ "€"; } }