
Что касается jdk, то он относительно распространен у всех. В интерфейсах и классах мы также будем использовать его вместе. В jdk существуют разные типы аннотаций. В этой статье будут описаны методы и примеры трех распространенных аннотаций.
1. @Override : используется для методов, указывая, что метод переопределяет метод родительского класса, например toString().
//#2.1 JDK5.0 Переопределить метод родительского класса class Parent1_2{
публичная недействительная инициализация () {
}
}
класс Son1_2 расширяет Parent1_2{
@Override
общественная недействительная инициализация () {
}
}
//#2.2 JDK6.0 реализует метод родительского интерфейса интерфейс Parent1_3{
общественная недействительная инициализация ();
}
класс Son1_3 реализует Parent1_3{
@Override
общественная недействительная инициализация () {
}
}2. @Deprecated: указывает, что срок действия метода истек и его не рекомендуется использовать разработчикам.
// Срок действия метода №1 истекает class Parent1_1{
@Устарело
публичная недействительная инициализация () {
}
} 3. @FunctionalInterface: используется для согласования функциональных интерфейсов.
Функциональный интерфейс: если в интерфейсе есть только один абстрактный метод (который может содержать несколько методов по умолчанию или несколько статических методов), этот интерфейс называется функциональным интерфейсом.
@FunctionalInterface
общедоступный интерфейс AD {
общественный недействительный adAttack ();
}Вышеупомянутое представляет собой введение в аннотации JDK в Java. Если вас интересуют эти типы аннотаций, вы можете продолжить их углубленное изучение после занятий. Конечно, типы аннотаций jdk относительно богаты, и мы продолжим их обновлять. .