位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > Java > 問(wèn)題詳情

Java 內(nèi)置注解介紹之@Deprecated

提問(wèn)人:劉旭39發(fā)布時(shí)間:2020-11-28

@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();

}

}

image.png

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部