注解的继承结果

父类的类上和方法上有自定义的注解,测试

子类继承了这个父类的状况下。spa

  编写自定义注解时未写@Inherited的运行结果: 编写自定义注解时写了@Inherited的运行结果:
子类的类上可否继承到父类的类上的注解?
子类方法,实现了父类上的抽象方法,这个方法可否继承到注解?
子类方法,继承了父类上的方法,这个方法可否继承到注解?
子类方法,覆盖了父类上的方法,这个方法可否继承到注解?

咱们知道在编写自定义注解时,能够经过指定@Inherited注解,指明自定义注解是否能够被继承。继承

经过测试结果来看,@Inherited 只是可控制 对类名上注解是否能够被继承。不能控制方法上的注解是否能够被继承。ci

相关文章
相关标签/搜索