PDA

View Full Version : تفائت long با Long د جاوا



keyhan.taktaz
دوشنبه 27 مرداد 1393, 21:52 عصر
سلام تفاوت long با Long چیه؟
یا int با Integer?

و اینکه آیا این کد درسته یا نه؟
public static String toString(long l)
{
return Long.toString(l);
}

Nevercom
دوشنبه 27 مرداد 1393, 22:38 عصر
در زبان های برنامه نویسی تعدادی نوع داده داریم که بهشون نوع داده ی اولیه یا Primitive Data Types میگن، و علاوه بر اون در زبان هایی که شئ گرایی رو پیاده سازی کردن هر کلاس میتونه نوع داده باشه.

long یک نوع داده ی اولیه هست، کلاسی تحت عنوان Long وحود داره که تمام رفتارهای مربوط به نوع داده ی long رو مدیریت می کنه.
الان در این کد شما نمیتونید بنویسید long.toString، دلیلش این هست که long یک کلاس نیست، در مورد نوع داده ی int مشهود تر هست چون نام کلاسش Integer هست.
نوع داده ی String از نوع داده ی اولیه نیست