JavaDoc referansına baktım ve @see(çeşitli bağlantılar) ve {@inheritDoc}(süper sınıf JavaDoc yorumunun dışa aktarımı ) arasındaki temel farkı anlarken, şeylerin gerçekte nasıl uygulandığına dair açıklamaya ihtiyacım var.
Eclipse IDE'de, miras alınan yöntem için (arabirimden veya toString () geçersiz kılma vb.) İçin "Öğe Yorumları Oluştur" u seçtiğimde, aşağıdaki yorumu oluşturuyor
/* (non-Javadoc)
* @see SomeClass#someMethod()
*/
Ben üretim JavaDoc'u için gerekli ediyorum ben yerine, öyle bırakabilir gerektiğini @seeile {@inheritDoc}, veya bunu çevirmek iyi niyetli gibi JavaDoc'u:
/**
* {@inheritDoc}
*/
Ve bunu yaptığımda sınıf # yöntem bayrağını tutmalı mıyım?
@inheritDocistiyorsanız kullanmalısınız . Yalnızca kopyalanmasını istiyorsanız, Javadoc bunu zaten yapacak ve üst sınıf belgelerinin alt sınıfın geçersiz kılınan yöntemi için geçerli olduğunu, çünkü alt sınıfın ek belge sağlamadığını belirtiyor.