کامنت‌ها

کامنت‌های تک‌خطی، چندخطی و مستندسازی (Javadoc) در جاوا.

کامنت چیست؟

کامنت‌ها متنی هستند که کامپایلر نادیده می‌گیرد — برای توضیح کد یا موقتاً غیرفعال کردن بخشی از آن.

۱. کامنت تک‌خطی

// این یک کامنت تک‌خطی است
int age = 25;   ← کامنت در انتهای خط

// توضیح خط بعدی
System.out.println(age);

۲. کامنت چندخطی (بلوکی)

/* این یک کامنت چندخطی است
   که چند خط را پوشش می‌دهد
   برای توضیحات طولانی عالی است */
public class Main {
    // ...
}

۳. Javadoc — مستندسازی رسمی

سبک ویژه جاوا که با /** شروع می‌شود — ابزار javadoc از آن مستندات HTML می‌سازد:

/**
 * جمع دو عدد صحیح را برمی‌گرداند.
 * @param a عدد اول
 * @param b عدد دوم
 * @return مجموع a و b
 */
public static int add(int a, int b) {
    return a + b;
}
IDE ها (IntelliJ، Eclipse) با تایپ /** و Enter بالای متد، Javadoc آماده با پارامترها می‌سازند!

کاربردهای کامنت

// ۱. توضیح منطق پیچیده
// الگوریتم جستجوی دودویی — O(log n)

// ۲. موقتاً غیرفعال کردن کد (هنگام دیباگ)
// System.out.println("مقدار x: " + x);

// ۳. علامت‌گذاری بخش‌ها
// ===== بخش اصلی =====

// ۴. TODO — کارهای باقی‌مانده
// TODO: اعتبارسنجی ورودی اضافه شود

قراردادهای خوب

کامنت‌ها را قبل از انتشار نهایی مرور کنید — کد کامنت‌شده‌ی فراوان نشانه کد نامرتب است!

این مبحث بخشی از دوره آموزش کامل جاوا است.

ابزارهای مرتبط