{@inheritDoc}
클래스를 사용하여 내 추상 클래스의 메서드를 상속합니다. 추상 클래스의 문서에서 이름으로 추상 클래스를 참조합니다. 서브 클래스가 슈퍼 클래스의 문서를 상속 할 때 이것을 어떻게 태그 할 수 있습니까? 추상 클래스의 이름을 서브 클래스의 이름으로 바꿉니 까?Javadoc {@inheritDoc} 태그 클래스
답변
설명하는 내용은 javadoc 생성 도구에서 지원하지 않습니다.
그리고 나는 좋은 이유도이 거기에 있다고 생각 :
서브 클래스에 메소드는 단지 추상 메소드의 구현 경우, 나는 추상 클래스를 떠나 올바른있을 거라고 생각 거기에 이름이있어.
반대로, 서브 클래스의 메소드가 단순한 구현이 아니고 주목할만한 것 (javadoc에서 언급 할만큼 충분히)을 수행하는 경우, 다음 메소드에서 새 javadoc을 작성해야합니다. inheritDoc를 호출하는 대신 서브 클래스를 호출하십시오.
나는 방법을 알지 못하지만, 당신이 왜 {@inheritDoc}
을 원하게되는지 상세히 설명 할 수 있습니다. 나는 오해 할 수도 있지만 혼동스러워 보인다. 구체적인 구현이 부모로부터 어떻게 달라지는 지 문서화하고 @see
을 사용하여 추상 클래스에서 계약을 참조하십시오. 참고 "Automatic Copying of Method Comments"은 명시 적으로 {@inheritDoc}
의 필요성을 없앨 수 있습니다.
나는 알고 있다고 생각합니다. 감사. – LandonSchropp
고객님의 의견에 따라 {@inheritDoc}
태그 주위에 추가 텍스트를 쓸 수도 있습니다.
- 1. {@inheritDoc} 이클립스에서 수퍼 클래스 javadoc를 상속하지 않습니다.
- 2. J2SE 클래스의 {@inheritDoc}을 사용하는 Javadoc Ant 태스크
- 3. javadoc 사용자 정의 태그
- 4. 릴리스 용 자동 @since javadoc 태그
- 5. 사용자 정의 javadoc 태그 누락에 대한 경고
- 6. javadoc
- 7. Javadoc Ant를 사용하는 패키지의 단 하나의 클래스
- 8. H1 태그 클래스
- 9. jQuery. 태그 + 클래스 이름
- 10. Zend_Form 폼 태그 클래스
- 11. 이클립스 안드로이드 프로젝트의 JavaDoc
- 12. Javadoc 버전 관리
- 13. Junit 테스트 클래스의 Javadoc?
- 14. 방정식이있는 Javadoc?
- 15. GoogleAnalyticsTracker javadoc
- 16. javadoc @docRoot
- 17. CDT에서 javadoc 스타일 주석이 없습니까?
- 18. 동적 hash-> 클래스 태그
- 19. Intellij IDEA에서 추가 javadoc 부착
- 20. Maven javadoc plugin - 특정 클래스 만 포함하려면 어떻게해야합니까?
- 21. 자바 프로젝트 용 javadoc 생성
- 22. 태그 파일이있는 사용자 정의 태그 처리기 클래스? JSP를 만들 때
- 23. javadoc for package-info.java
- 24. 이클립스 javadoc 내 프로젝트
- 25. Javadoc UML 다이어그램 삽입
- 26. Doxygen 대 Javadoc
- 27. Lucene 야간 빌드 javadoc?
- 28. Javadoc 맞춤법 검사기가 있습니까?
- 29. Javadoc 주석을 구현에 추가해야합니까?
- 30. javadoc : @version and @since
이것에 대한 나의 추론은 내 코드의 독자가 일반적으로 구현 뒤에 추상 클래스를 보지 않을 것이므로 그것을 숨기고 싶었다. 그러나, 나는 이것을 할 수없는 것으로 보입니다. 어쨌든 고마워. – LandonSchropp
클래스의 사용자가 메소드에 대한 문서를 필요로하지만 추상 기본 클래스의 존재에 대해 알지 못하는 경우, 메소드 정의를 추상 클래스에있는 javadoc과 함께 인터페이스로 이동해야합니다. 본질적으로, 인터페이스는 사용자가 케이스에 대해 이야기 할 것입니다. 위의 대답에있는 두 점은 여전히 적용됩니다. – GreenGiant