تابع main
سوال
سلام.یه توضیح دقیق میخواستم درباره ماهیت تابع main
چرا فقط یکبار میتواند تعریف شود؟
چه فرقی با توابع دیگر دارد؟
آیا وجود تابع main ضروری است؟
چرا ورودی آن String [] args است؟
همه چیز درباره تابع main رو میخواستم بدونم
باتشکر
در حال بررسی
0
انجمن برنامه نویسان جاوا
3 سال
1 پاسخ
400 دیده شده
0
پاسخ ( ۱ )
اصلی ترین و مهمترین متد(نه تابع) زبان جاوا main است،
و وجود آن حتما ضروری است.
چونکه کامپایلر برای اجرا کد ها ابتدا به دنبال متد main میگردد و آنرا اجرا میکند. اگه متد دیگه ای تعریف کنید حتما باید اون رو توی متد main فراخوانی کنید تا اجرا شه، در غیر این صورت متد شما بلا استفاده(در سطح مقدماتی) می مونه.
ورودی هاش که شامل String][ args هست سطح بالا است
ولی void , static و public رو براتون توضیح میدم.
void:
هیچ مقدار برگشتی نداره
static:
شامل یک خانه برای ورودی ها است.
public:
در کلاس ها و پکیج های دیگه قابل استفاده است.