A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 奥特曼爱小怪兽 中级黑马   /  2012-4-24 21:17  /  1656 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 徐晓磊 于 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. }
复制代码
这样却不会提出警告,为什么呢

3 个回复

倒序浏览
哪有提示啊,我用eclipse编译没有什么提示。着两段代码不一样嘛,
回复 使用道具 举报
Friends★ 发表于 2012-4-24 21:34
哪有提示啊,我用eclipse编译没有什么提示。着两段代码不一样嘛,

使用cmd编译  这是测试注解的使用 虽然方法过时了但是可是还可以用 当然可以运行了
回复 使用道具 举报
没看到那呢,这是哪天的课程啊?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马