
Quando se trata de jdk, é relativamente comum para todos. Em interfaces e classes, também o usaremos juntos. Existem diferentes tipos de anotações no jdk. Este artigo explicará os métodos e exemplos de três anotações comuns.
1. @Override : usado para métodos, indicando que o método substitui o método da classe pai, como toString().
//#2.1 JDK5.0 Substituir o método da classe pai class Parent1_2{
inicialização pública void(){
}
}
classe Son1_2 estende Parent1_2{
@Substituir
public void inicialização() {
}
}
//#2.2 JDK6.0 implementa o método de interface pai interface Parent1_3{
public void inicialização();
}
classe Son1_3 implementa Parent1_3{
@Substituir
public void inicialização() {
}
}2. @Deprecated: Indica que o método expirou e não é recomendado para uso pelos desenvolvedores.
//#1 método expira classe Parent1_1{
@Obsoleto
inicialização pública void(){
}
} 3. @FunctionalInterface: usado para concordar com interfaces funcionais.
Interface funcional: se houver apenas um método abstrato na interface (que pode conter vários métodos padrão ou vários métodos estáticos), a interface é chamada de interface funcional.
@FunctionalInterface
interface pública AD {
public void adAttack();
}O texto acima é uma introdução às anotações JDK em Java. Se você estiver interessado nesses tipos de anotação, poderá continuar a estudar em profundidade após a aula. É claro que os tipos de anotação JDK são relativamente ricos e continuaremos a atualizá-los no futuro. .