age*_*154 10 java exception comparable
我正在创建一个实现可比较的自定义类,如果有人试图比较两个我的定义无法比较的对象,我想抛出某种异常.API中是否已存在合适的异常,或者我是否需要创建自己的异常?
从来没听说过.
表示这个的最准确的异常可能是IllegalArgumentException:http:
//docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html
您可能也应该实现Comparable<CustomClass>哪些将阻止调用者提供错误类的实例.