黑马程序员技术交流社区

标题: 关于注解的一个小问题 [打印本页]

作者: 奥特曼爱小怪兽    时间: 2012-4-24 21:17
标题: 关于注解的一个小问题
本帖最后由 徐晓磊 于 2012-4-24 21:18 编辑
  1. class Test{
  2.         @Deprecated
  3.         public void paint(){
  4.                 System.out.println("AnnotationTest");
  5.         }
  6. }

  7. public class AnnotationTest{
  8.         
  9.         public static void main(String[] args){
  10.                 new Test().paint();
  11.                         }
  12.         
  13.         
  14. }
复制代码
这样会提出警告:使用了过时的 方法


  1. public class AnnotationTest{

  2.         public static void main(String[] args){
  3.                 new AnnotationTest().paint();
  4.                         }
  5.        
  6.         @Deprecated
  7.         public  void paint(){
  8.                 System.out.println("AnnotationTest");
  9.         }
  10. }
复制代码
这样却不会提出警告,为什么呢
作者: Friends★    时间: 2012-4-24 21:34
哪有提示啊,我用eclipse编译没有什么提示。着两段代码不一样嘛,
作者: 奥特曼爱小怪兽    时间: 2012-4-24 21:37
Friends★ 发表于 2012-4-24 21:34
哪有提示啊,我用eclipse编译没有什么提示。着两段代码不一样嘛,

使用cmd编译  这是测试注解的使用 虽然方法过时了但是可是还可以用 当然可以运行了
作者: 程序猿    时间: 2012-4-24 21:41
没看到那呢,这是哪天的课程啊?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2