@Inherited

简介: 111

@Inherited 注解的作用

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

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

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


类继承关系中@Inherited的作用

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


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

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


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

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


相关文章
|
6月前
|
存储 NoSQL 关系型数据库
|
5月前
|
弹性计算 人工智能 NoSQL
阿里云服务器8核16G配置:ECS实例规格族、收费标准及活动攻略全解析
本文详解阿里云2026年8核16G ECS配置:涵盖g9i、c9i、hfc7、r9、u1等主流规格族对比,适用场景(Web/API、游戏、AI推理、数据库等),官方收费标准及四大省钱攻略(优选u1、新用户300元券、企业普惠包、按量+节省计划),附真实客户案例与FAQ。
588 5
|
6月前
|
缓存 算法 Java
|
6月前
|
前端开发 程序员
|
6月前
|
安全 Java 数据安全/隐私保护
|
6月前
|
缓存 前端开发 安全
|
6月前
|
存储 缓存 Java
|
6月前
|
存储 负载均衡 算法
|
6月前
|
NoSQL 小程序 Java