1. 程式人生 > >Java註解型別(@Annotation)

Java註解型別(@Annotation)

註解格式

@Retention(RUNTIME)
@Target({ TYPE, FIELD, METHOD })
public @interface LinAnnotation {
}

註解類不能被繼承(反編譯註解類的時候,發現註解類繼承Annotation類,java不支援多繼承)。

@Inherited 可以讓註解被繼承,但這並不是真的繼承,只是通過使用@Inherited,可以讓子類Class物件使用getAnnotations()獲取父類被@Inherited修飾的註解。

註解

https://blog.csdn.net/javazejian/article/details/71860633