2
The code is this:
public class Catalogo {
SortedSet<Produto> lProdutos = new TreeSet();
public void addProduto(int cod, String desc, float preco){
try{
Produto p = new Produto(cod, desc, preco);
lProdutos.add(p);
}
catch (Exception e){
System.out.println("Erro: " + e.getMessage());
}
}
}
When executing, considering Cod = 5, desc = "x" and float = 5 fall on this exception:
catalogo. Product cannot be cast to java.lang.Comparable
What can it be?