2012-08-08 51 views
3

当我使用Eclipse实现接口时,Eclipse将@Override注释放在从接口实现的方法的上方。我应该评论Java中的@Override方法吗?

我的问题是:当我做javadoc评论时,我应该把覆盖的方法getFoo()的评论放在类Foo

如果是,那么替代方法getFoo()的javadoc注释应该在哪里?

我的例子正确吗?

/** Interface */ 
public Interface IFoo { 
     /** method */     
     public String getFoo(); 
    } 
/** Class implementing interface */   
public Class Foo implements IFoo { 

    /** Should be here documentary comment for overrided method getFoo() ???*/  
    @Override  
    public String getFoo() { 
     return "Foo"; 
    } 
} 
+0

@AlexCiminian谢谢,我在询问之前发现重复...但我没有找到任何东西。我检查过,但我不明白答案的意思是:( – user1097772 2012-08-08 22:14:18

回答

6

不是真的,@Override有它自己的文档,它很清楚。你应该记录你的方法做了什么,在这种情况下,方法的一般意义应该放在界面中,如果实现有任何特殊性,那么你应该评论一下。

相关问题