如果我的類實現了外部庫(我沒有寫過)的良好文檔化的外部接口,例如AttributeConverter
從javax.persistence
,我想知道正確的方法來記錄我的覆蓋方法。我是否使用@inheritDoc或者非javadoc註釋塊,或者根本不需要文檔,因爲可以很容易地找到文檔,什麼是正確的方法?Javadoc是一個實現外部接口的類,它不是您爲其編寫的源代碼?
1
A
回答
2
這取決於你正在嘗試做什麼。你必須問自己的第一個問題是:我有什麼要添加到父母Javadoc?
如果答案是「否」,這是基於某種意見。如果你只是放棄它,只要你使用@Override
就會使用父母Javadoc。關於結果,評論變得不切實際。它仍然是它在源代碼中的目的。見Should I use a "non-Javadoc" comment?
@inheritDoc
在這種情況下不是有用的,因爲它只複製它使用的元素。從documentation:
插入的方法描述主或@return,@參數或@throws標記註釋的內置代碼{@inheritDoc} - 相應的繼承主描述或標籤評論被複制到該點。
它發揮作用,如果你想添加一些父母的文件。用它在您自己的評論中插入父母文檔。
相關問題
- 1. 接口是否被認爲是實現它的類的父類?
- 2. 接口代碼而不是實現?
- 3. 是一個被認爲是實現的超類的接口嗎?
- 4. 訪問實現不是接口的一部分的接口的類的功能
- 5. 通過實現一個接口,類是否成爲該接口的「類型」?
- 6. 如何爲EJB和它們的接口編寫Javadoc?
- 7. 確定一個類是否實現了一個接口而不引用它
- 8. 私人內部類實現一個接口,而不是父母,爲什麼?
- 9. 如何判斷一個類是否是java接口的實現
- 10. Raspberry Pi phpmyadmin顯示源代碼而不是實際的接口
- 11. 聲明一個接口是由一個類實現的
- 12. 您可以定義一個接口,使得實現它的類必須包含也是該類的成員?
- 13. 無法實現接口成員,因爲它不是公開的
- 14. 實現接口類的類下的代碼不執行
- 15. 無法找到一個實現類的類型代碼爲穀粒接口
- 16. 重寫一個單一的接口方法時實現類是密封
- 17. C#:我可以擴展一個外部類,使其實現本地接口
- 18. 爲什麼是爲每個類創建的接口而不是它們的實現
- 19. 類設計:類實現接口實現另一個接口
- 20. 如何檢查是否一個類實現一個接口
- 21. 爲什麼內部類迫使實現其接口方法,即使外部類有它?
- 22. 其中是在backbone.js源代碼中實現的所有事件?
- 23. 該代碼通過其接口類型(例如,Set)而不是其實現類型來引用集合
- 24. 不能編譯它實現的接口中,無類型參數
- 25. Vaadin Widgetset編譯 - 實現外部接口的小部件
- 26. 我可以檢查類是否實現了一個接口,當它被轉換到其他接口
- 27. 什麼接口是由一個類實現的?
- 28. 編寫使用類的兩個實現之一編譯的Java代碼
- 29. 如何檢查類類型,看看它是否實現了一個接口
- 30. Typescript類使用接口作爲類型而不是實現