Моя книга просит меня написать комментарий Javadoc для раздела кода. По большей части я понимаю, как делать javadocs, но не понимаю, что делает программа.
«Напишите комментарий Javadoc для следующего метода класса Person. Предположим, что класс Person имеет два поля данных String lastName и firstName с очевидным значением. При необходимости укажите предварительные и постусловия».
public int compareTo(Person per) {
if (lastName.equals(per.lastName))
return firstName.compareTo(per.firstName);
else
return lastName.compareTo(per.lastName);
}
/**
* Method to return?
*
* @param compare the firstName lexicographically
* @param compare the lastName lexicographically
*/
Я на самом деле понятия не имею, что это делает. Он возвращает число? Я посмотрел примеры на
http://www.tutorialspoint.com/java/java_string_compareto.htm
I actually have no idea what this is doing
...хорошо, я могу сказать, что компиляция - это то, чем он не занимается. В Java нет ключевого словаPublic
. Просто Google Javadoc и посмотрите учебник. - person Tim Biegeleisen   schedule 11.08.2015if
. Без этого я тоже не могу сказать, что он делает. Сказав это, этотcompareTo
использует другойcompareTo
, который определен дляString
объектов, и вы можете узнать, что это значит, просмотрев документацию здесь. - person ajb   schedule 11.08.2015