2012-08-08 66 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有它自己的文檔,它很清楚。你應該記錄你的方法做了什麼,在這種情況下,方法的一般意義應該放在界面中,如果實現有任何特殊性,那麼你應該評論一下。