Если Annotation является интерфейсом, то как он может расширить класс Object?

Мы определяем аннотацию как интерфейс, как показано ниже

@interface annot_name {

}

и мы знаем, что все аннотации расширяют интерфейсjava.lang.annotation.Annotation по умолчанию.

Когда я проверил библиотеку Java дляAnnotation Интерфейс я обнаружил, что он переопределяет многие методы класса объекта, такие какhashCode() и т.п.

Если Annotation является интерфейсом, то как он может расширить класс Object и переопределить его методы? Интерфейсы могут только расширять другие интерфейсы, а не классы.

Ответы на вопрос(1)

Ваш ответ на вопрос