Java 元注解之@Inherited
提問(wèn)人:劉旭39發(fā)布時(shí)間:2020-11-28
元注解之@Inherited
元注解(meta-annotation)的作用是在其他注解上注解,用來(lái)提供對(duì)其他注解的類型說(shuō)明。在自定義注解時(shí),通常都需要使用元注解。JDK 1.5中定義了四個(gè)標(biāo)準(zhǔn)的元注解類型:@Target、 @Retention, @Documented和@Inherited。這些元注解可以在java.Iang.annotation包中找到,下面分別講解@Inherited元注解的作用。
@Inherited表示一個(gè)注解類型會(huì)被自動(dòng)繼承。當(dāng)開發(fā)者自定義注解時(shí),標(biāo)注在父類上的自定義 的注解不會(huì)被子類所繼承,但是可以在定義注解時(shí)給自定義的注解標(biāo)注一個(gè)@Inherited注解來(lái)實(shí)現(xiàn)注解的繼承。
繼續(xù)查找其他問(wèn)題的答案?
相關(guān)視頻回答
點(diǎn)擊加載更多評(píng)論>>