Javadoc создает заголовок "Указано"
Учитывая следующее:
abstract class A {
abstract String toString()
}
class B extends class A {
@Override
toString() {
//implement method here
}
}
если я запускаю javadoc для класса B, он не генерирует подзаголовок "Overrides:", а скорее подзаголовок "Specified by:", даже после проверки того, что метод действительно переопределяет другой, используя аннотацию @Override. Почему в этом случае не создается подзаголовок "Overrides:"? Любое разъяснение по этому вопросу будет оценено.
1 ответ
Решение
"Переопределение" используется, если реализация переопределена.
Для спецификаций абстрактными методами и методами в интерфейсах применимо "Определено".
Оба могут появляться параллельно, т. Е. Когда абстрактный класс реализует что-то, заданное интерфейсом, и конкретный подкласс переопределяет этот метод. Смотри ясно в java.util.AbstractList.