黑马程序员技术交流社区
标题:
注解中的一个小问题
[打印本页]
作者:
柏涛
时间:
2014-2-18 22:14
标题:
注解中的一个小问题
ItcastAnnotationannotation= (ItcastAnnotation)AnnotationTest.class.getAnnotation(ItcastAnnotation.class);
不是已经指明了注解类的字节码,为什么还要加一个括号,这是强转吗?????
作者:
itpower
时间:
2014-2-18 23:14
是强制类型转换,因为getAnnotation()方法的返回值是Annotation类型的,
因为你没有加泛型,所以编译器不知道getAnnotation()的返回值是ItcastAnnotation类型,
只要你加上泛型就不用再强转了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2