Java 內(nèi)置注解介紹之@Deprecated
@Deprecated也是一個(gè)標(biāo)記注解,用于標(biāo)記已過(guò)時(shí)的方法。當(dāng)一個(gè)類型或者類型成員使用 @Deprecated修飾時(shí),編譯器將不建議使用被@Deprecated標(biāo)注的方法。如果仍舊在代碼中使用該方法,將會(huì)報(bào)出編譯警告。
上面一段程序中Cat類的swim()方法被@Deprecated標(biāo)注為過(guò)時(shí)方法,在編譯階段會(huì)給出“該方法已過(guò)期,不推薦使用”的提示。
//@Deprecated注解表明該方法已經(jīng)過(guò)期,不再推薦使用
@Deprecated
public class Cat {
public void swim() {
System.out.println("貓正在游泳");
}
public void run() {
System.out.println("貓正在跑");
}
public static void main(String[] args) {
Cat cat = new Cat();
cat.swim();
cat.run();
}
}
點(diǎn)擊加載更多評(píng)論>>