Saya telah melihat referensi JavaDoc , dan sementara saya memahami perbedaan mendasar antara @see
(berbagai tautan) dan {@inheritDoc}
(ekspor komentar JavaDoc superclass), saya memerlukan klarifikasi tentang bagaimana hal-hal sebenarnya diimplementasikan.
Di Eclipse IDE ketika saya memilih "Hasilkan Komentar Elemen" untuk metode yang diwariskan (dari antarmuka, atau toString () override, dan sebagainya) itu membuat komentar berikut
/* (non-Javadoc)
* @see SomeClass#someMethod()
*/
Jika saya diharuskan untuk memproduksi JavaDoc, haruskah saya berhenti di situ, mengganti @see
dengan {@inheritDoc}
, atau mengubahnya menjadi JavaDoc yang bonafid seperti:
/**
* {@inheritDoc}
*/
Dan ketika saya melakukannya, haruskah saya tetap mempertahankan flag metode kelas #?
@inheritDoc
jika Anda ingin menambahkan ke dokumentasi superclass asli. Jika Anda hanya ingin menduplikasi, Javadoc akan melakukannya, dengan memperhatikan bahwa dokumentasi superclass berlaku untuk metode subclass yang diganti karena subclass tidak menyediakan dokumentasi tambahan.