আমি জাভাডোক রেফারেন্সটি সন্ধান করেছি এবং আমি @see
(বিভিন্ন লিঙ্কগুলি) এবং {@inheritDoc}
(সুপারক্লাস জাভাডক মন্তব্যের রফতানি ) মধ্যে মূল পার্থক্য বুঝতে পেরেছি , কীভাবে জিনিসগুলি বাস্তবে প্রয়োগ করা হয়েছে সে সম্পর্কে আমার স্পষ্টতা দরকার।
এলিপস আইডিইতে যখন আমি উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতির (ইন্টারফেস থেকে, বা টু স্ট্রিং () ওভাররাইড, এবং আরও কিছু) এর জন্য "এলিমেন্ট মন্তব্য তৈরি করি" নির্বাচন করি তখন এটি নীচের মন্তব্য তৈরি করে
/* (non-Javadoc)
* @see SomeClass#someMethod()
*/
যদি আমি JavaDoc উত্পাদন করা প্রয়োজন করছি আমি যে এটা ছেড়ে দেওয়া উচিত, প্রতিস্থাপন @see
সঙ্গে {@inheritDoc}
, অথবা এটি চালু প্রকৃত যেমন JavaDoc:
/**
* {@inheritDoc}
*/
এবং আমি যখন এটি করি, তখনও আমার কি ক্লাস # পদ্ধতির পতাকা রাখা উচিত?
@inheritDoc
করতে পারেন যদি আপনি মূল সুপারক্লাস ডকুমেন্টেশনে যুক্ত করতে চান । আপনি যদি কেবল এটির সদৃশ করতে চান তবে জাভাদোক এটি ইতিমধ্যে করবেন, উল্লেখ করে যে সুপারক্লাস ডকুমেন্টেশন সাবক্লাসের ওভাররাইড পদ্ধতিতে প্রযোজ্য কারণ সাবক্লাসটি কোনও অতিরিক্ত ডকুমেন্টেশন সরবরাহ করে না।