java中@Inherited是什麼?

daxuesheng發表於2021-09-11

java中@Inherited是什麼?

說明

1、標記表明某個標記的型別被繼承,@inherited修飾的annotation型別被用於class,annotation被用於class的子類,@inheritedannotation型別被標記的class的子類。

作用

2、允許子類繼承父類註釋。

例項

MyParentClass在用的註釋標記是@Inherited,子類可以繼承註釋資訊。

java.lang.annotation.Inherited
@Inherited
public @interface MyCustomAnnotation {
}
 
@MyCustomAnnotation
public class MyParentClass {
  ...
}
 
public class MyChildClass extends MyParentClass {
   ...
}

以上就是java中@Inherited的介紹,希望對大家有所幫助。更多Java學習指路:

本教程操作環境:windows7系統、java10版,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4692/viewspace-2830011/,如需轉載,請註明出處,否則將追究法律責任。

相關文章