@Inherited 注解的作用

简介: @Inherited 注解的作用

@Inherited 用于放在注解上,例如
Java
运行代码
复制代码
1
2
3
4
5
@Inherited
@Documented
@Target(ElementType.TYPE)
public @interface InheritedAnno {
}
当@InheritedAnno注解加在某个类A上时,假如类B继承了A,则B也会带上该注解。
类继承关系中@Inherited的作用
类继承关系中,子类会继承父类使用的注解中被@Inherited修饰的注解
接口继承关系中@Inherited的作用
接口继承关系中,子接口不会继承父接口中的任何注解,不管父接口中使用的注解有没有被@Inherited修饰
类实现接口关系中@Inherited的作用
类实现接口时不会继承任何接口中定义的注解

目录
打赏
0
0
0
0
67
分享
相关文章
@EnableDiscoveryClient注解的作用
@EnableDiscoveryClient注解的作用 @EnableDiscoveryClient 及@EnableEurekaClient 类似,都是将一个微服务注册到Eureka Server(或其他 服务发现组件,例如Zookeeper、Consul等)
1656 0
|
8月前
|
@GrpcServise 注解的作用和使用
@GrpcServise 注解的作用和使用
78 0
SpringBootWebProject学习5、常用注解说明
SpringBootWebProject学习5、常用注解说明
53 0
怎么看注解对应的处理类?
怎么看注解对应的处理类?
100 0
@Resource注解是什么作用,和@bean区别是什么?
@Resource注解是什么作用,和@bean区别是什么?
291 0
java注解(作用于注解)
java注解(作用于注解)
167 0
@Component注解的作用
@Component注解的作用
Zp
364 0
@Component注解的作用
Spring-基于注解的配置[03Bean作用范围和生命周期方法]
Spring-基于注解的配置[03Bean作用范围和生命周期方法]
99 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等