在注解上使用@Inherited 表示该注解会被子类继承,注意,仅针对类,成员属性、方法并不受此注释的影响。
对于类来说,子类要继承父类的注解需要该注解被 @Inherited 标识。
对于成员属性和方法来说,非重写的都会保持和父类一样的注解,而被实现的抽象方法,被重写的方法都不会有父类的注解。
本文解析了在Java中如何使用@Inherited注解确保类注解被子类继承,探讨了注解在成员属性与方法上的不同行为,强调了其在类层次结构中的重要性。
在注解上使用@Inherited 表示该注解会被子类继承,注意,仅针对类,成员属性、方法并不受此注释的影响。
对于类来说,子类要继承父类的注解需要该注解被 @Inherited 标识。
对于成员属性和方法来说,非重写的都会保持和父类一样的注解,而被实现的抽象方法,被重写的方法都不会有父类的注解。
转载于:https://www.cnblogs.com/longduanbin/p/10963213.html
519

被折叠的 条评论
为什么被折叠?