Java一个类里需要调不同包下的同名注解应该包包调节扣怎么调写

用全限定名就是带上包名 . 类名。调用不同包中的同名类也是这样用法

你对这个回答的评价是?

你对这个回答的评价是

我是一个java菜鸟java的注释我老用//和/*……*/写。这几天冷不丁看到一个"/**"不知这是什么东西,查了一下好像是给javadoc用的里面要加@...,是什么注解但是我也看到在/**外面... 我是一个java菜鳥,java的注释我老用//和/*……*/写这几天冷不丁看到一个"/**",不知这是什么东西查了一下好像是给javadoc用的,里面要加@...是什么注解,但是我也看箌在/**外面也有@例如@overridden,是检查覆盖方法的……请哪位java高手告诉我/**、@和javadoc是干什么用的谢谢了。

Javadoc是Sun公司提供的一个技术它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。也就是说只要在编写程序时以一套特定的标签作注释,在程序编写完成後通过Javadoc就可以同时形成程序的开发文档了。而所谓特定的标签就是/**、@了类似这样的:

* 获取本季度所有已跑批的异常文档

这是javadoc里的注释方法。其实和学java编程关系不大不懂也不要紧

java 类方法的注解的继承问题
有一个父类里面有个方法被加上注解;有一子类继承这父类,同时重写父类的方法

使用反射类库,查询子类的方法上的注解分别通过getAnnotation和getDeclaredAnnotations,取得实际结果是一个注解都没有

使用反射类库,查询父类的方法上的注解分别通过getAnnotation和getDeclaredAnnotations,取得实际结果是符合相应的注解


getAnnotation 如果存在该え素的指定类型的注释,则返回这些注释否则返回 null。
getDeclaredAnnotations 返回直接存在于此元素上的所有注释与此接口中的其他方法不同,该方法将忽略繼承的注释(如果没有注释直接存在于此元素上,则返回长度为零的一个数组)该方法的调用者可以随意修改返回的数组;这不会对其他调用者返回的数组产生任何影响。

实际上通过以上实验证明方法的注解并没有被继承,这是为什么


是API说明有误,还是实验有误

我要回帖

更多关于 包包调节扣怎么调 的文章

 

随机推荐