تابع main

سوال

سلام.یه توضیح دقیق میخواستم درباره ماهیت تابع main

چرا فقط یکبار میتواند تعریف شود؟

چه فرقی با توابع دیگر دارد؟

آیا وجود تابع main ضروری است؟

چرا ورودی آن String [] args است؟

همه چیز درباره تابع main رو میخواستم بدونم

باتشکر

در حال بررسی 0
mh.atashgar 3 سال 1 پاسخ 400 دیده شده 0

پاسخ ( ۱ )

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

ارسال یک پاسخ