Моя книга просит меня написать комментарий Javadoc для части кода. По большей части я понимаю, как делать javadocs, но я не понимаю, что делает программа.Комментарии Javadoc - CompareTo?
«Напишите комментарий Javadoc для следующего метода класса Person. Предположим, что класс Person имеет два строковых поля данных 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
'Я действительно понятия не имею, что это такое doing' ... ну что я могу сказать, что компилирование одна вещь, это _выключена_ делает. В Java нет ключевого слова «Public». Просто Google Javadoc и посмотрите учебник. –
Вот что задает вопрос, действительно странный. Он говорит, что общественность не является публичной. – beginningprogrammer
Похоже, вам не хватает инструкции 'if'. Без этого я не могу сказать, что он делает. Сказав это, этот 'compareTo' использует другой' compareTo', который определен для объектов String, и вы можете узнать, что это значит, посмотрев документацию [здесь] (http://docs.oracle.com /javase/8/docs/api/java/lang/String.html). – ajb