Rumah  >  Artikel  >  Java  >  Kaedah dan contoh penggunaan anotasi JDK dalam Java

Kaedah dan contoh penggunaan anotasi JDK dalam Java

WBOY
WBOYke hadapan
2023-04-23 10:46:141319semak imbas

1. @Override: digunakan untuk kaedah, menunjukkan bahawa kaedah itu mengatasi kaedah kelas induk, seperti toString().

//#2.1 JDK5.0 复写父类方法
class Parent1_2{
public void init(){
}
}
class Son1_2 extends Parent1_2{
@Override
public void init() {
}
}
 
//#2.2 JDK6.0 实现父接口方法
interface Parent1_3{
public void init();
}
class Son1_3 implements Parent1_3{
@Override
public void init() {
}
}

2 @Dihentikan: Menunjukkan bahawa kaedah tersebut telah tamat tempoh dan tidak disyorkan untuk digunakan oleh pembangun.

//#1 方法过期
class Parent1_1{
@Deprecated
public void init(){
    }
}

3 @FunctionalInterface: digunakan untuk bersetuju dengan antara muka berfungsi.

Antara muka berfungsi: Jika terdapat hanya satu kaedah abstrak dalam antara muka (yang boleh mengandungi berbilang kaedah lalai atau berbilang kaedah statik), antara muka dipanggil antara muka berfungsi.

@FunctionalInterface
public interface AD {
    public void adAttack();
}

Atas ialah kandungan terperinci Kaedah dan contoh penggunaan anotasi JDK dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam