我被困在下面的问题我:现在用的是compareTo方法正确
研究下面的Java类头文件和代码段:
class ExamScript implements Comparable<ExamScript> { private String studentName; private int mark; ...rest of class... /** * Compares this object with the specified object for e *@param e the object to be compared *@return -1 if object is less than the specified object *@return 0 if object is equal to the specfied object **/ public int compareTo(ExamScript e) { if (mark < e.mark) return - 1; if (mark == e.mark) return 0; return 1; } }
给了
compareTo
方法适合文档。特别说明从这个方法返回的值的含义。根据您的规范书写
compareTo
方法的代码。
我已经记录并编写了如上所示的代码。任何人都可以证实我是否可以改进我的文档/编码,或者如果这样很好吗?
当你测试代码?方案是否表现为你会希望它的行为会发生什么? – 2012-04-28 19:03:12
所属的“代码审查”的网站。 – Alnitak 2012-04-28 19:05:19