Cuando se trata de jdk, es relativamente común para todos. En interfaces y clases, también lo usaremos juntos. Hay diferentes tipos de anotaciones en jdk. Este artículo explicará los métodos y ejemplos de tres anotaciones comunes.
1. @Override : utilizado para métodos, lo que indica que el método anula el método de la clase principal, como toString().
//#2.1 JDK5.0 Anula el método de la clase principal class Parent1_2{ inicio público vacío(){ } } clase Hijo1_2 extiende Padre1_2{ @Anular inicio vacío público() { } } //#2.2 JDK6.0 implementa el método de interfaz principal interfaz Parent1_3{ inicio público vacío(); } clase Son1_3 implementa Parent1_3{ @Anular inicio vacío público() { } }
2. @Deprecated: indica que el método ha caducado y no se recomienda que los desarrolladores lo utilicen.
//El método #1 caduca clase Parent1_1{ @Obsoleto inicio público vacío(){ } }
3. @FunctionalInterface: se utiliza para acordar interfaces funcionales.
Interfaz funcional: si solo hay un método abstracto en la interfaz (que puede contener múltiples métodos predeterminados o múltiples métodos estáticos), la interfaz se denomina interfaz funcional.
@Interfaz funcional interfaz pública AD { anuncio público vacío (); }
Lo anterior es una introducción a las anotaciones JDK en Java. Si está interesado en estos tipos de anotaciones, puede continuar estudiándolos en profundidad después de la clase. Por supuesto, los tipos de anotaciones jdk son relativamente ricos y continuaremos actualizándolos en el futuro. .