public int compareTo(Object another) throws CustomMadeException
{
if(this.getClass() != another.getClass() )
{
throw new CustomMadeException();
}
Car other = (Car) another;
return this.getBrand().compareTo(other.getBrand());
}
我不明白我的代码到底有什么问题。为什么它不能实现 T 在可比较?我是否必须将 compareTo 的参数更改为 T?但它不应该是对象吗?据我所知,comparable接口中compareTo的实现是空白的。