@Inherited

简介: 111

@Inherited 注解的作用

@Inherited 用于放在注解上,例如

@Inherited
@Documented
@Target(ElementType.TYPE)
public @interface InheritedAnno {
}

当@InheritedAnno注解加在某个类A上时,假如类B继承了A,则B也会带上该注解。


类继承关系中@Inherited的作用

类继承关系中,子类会继承父类使用的注解中被@Inherited修饰的注解


接口继承关系中@Inherited的作用

接口继承关系中,子接口不会继承父接口中的任何注解,不管父接口中使用的注解有没有被@Inherited修饰


类实现接口关系中@Inherited的作用

类实现接口时不会继承任何接口中定义的注解


相关文章
|
4月前
|
存储 NoSQL 关系型数据库
|
4月前
|
缓存 前端开发 安全
|
4月前
|
存储 缓存 Java
|
4月前
|
存储 负载均衡 算法
|
4月前
|
缓存 算法 Java
|
4月前
|
前端开发 程序员
|
4月前
|
安全 Java 数据安全/隐私保护
|
4月前
|
存储 JSON NoSQL

热门文章

最新文章