无题

拿个学位是骗自己的。学问是一辈子的。

统计

留言簿(3)

阅读排行榜

评论排行榜

Java Annotation小实验

 

 1 /**
 2  * 实验了一下Java annotation @Override 的用法
 3  * 下面的这个@author本身也是一个Javadoc用的annotation
 4  *  @author  冯浩
 5  * 
 6   */

 7 public   class  testAnnottion  {
 8
 9      public   static   void  main(String[] args)  {
10         Error e  =   new  Error();
11         Right r  =   new  Right();
12         System.out.printf( " %s\n " , e.getString());
13         System.out.printf( " %s\n " , r.getString());
14     }

15
16 }

17
18 /**
19  * 基类Base
20  * 
21  *  @author  冯浩
22  * 
23   */

24 class  Base  {
25     String getString()  {
26          return   " base " ;
27     }

28 }

29
30 /**
31  * Error子类
32  * 
33  *  @author  冯浩
34  * 
35   */

36 class  Error  extends  Base  {
37     @Override
38      //  覆盖时由于将getString()方法错误地拼写成了getSTring(),
39      //  java编译器要提示错误了,@Override起作用了
40     String getSTring()  {
41          return   " error " ;
42     }

43 }

44
45 /**
46  * Right子类
47  * 
48  *  @author  冯浩
49  * 
50   */

51 class  Right  extends  Base  {
52     @Override
53      //  正确
54     String getString()  {
55          return   " right " ;
56     }

57 }

58

posted on 2007-01-27 16:38 阅读(391) 评论(2)  编辑  收藏 所属分类: My Program

评论

# re: Java Annotation小实验 2007-03-25 17:22 justincao84

顶一下,我看了一下,没看出什么端倪,能解释一下不?  回复  更多评论   

# re: Java Annotation小实验 2007-05-09 23:38 hh

@justincao84
按我的理解,就是程序员告诉编译器该怎么处理代码的一种方式吧。
  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: