چرا روش اصلی در جاوا Geeksforgeeks ثابت است؟
چرا روش اصلی در جاوا Geeksforgeeks ثابت است؟

تصویری: چرا روش اصلی در جاوا Geeksforgeeks ثابت است؟

تصویری: چرا روش اصلی در جاوا Geeksforgeeks ثابت است؟
تصویری: آیا روش اصلی در جاوا اجباری است؟ | GeeksforGeeks 2024, ممکن است
Anonim

اصلی () روش : اصلی () روش ، که در جاوا ، نقطه ورود برای JVM است( جاوا ماشین مجازی) به جاوا برنامه از این رو، روش های استاتیک و با کمک Class می توان مستقیماً به متغیرها دسترسی داشت، به این معنی که برای دسترسی نیازی به ایجاد اشیاء نیست. روش های استاتیک یا متغیرها

علاوه بر این، چرا روش اصلی در جاوا ثابت است؟

جاوا برنامه ها روش اصلی باید اعلام شود ایستا زیرا کلمه کلیدی ایستا اجازه می دهد اصلی بدون ایجاد یک شی از کلاسی که در آن، فراخوانی شود روش اصلی تعریف شده است. در این مورد، اصلی باید به عنوان عمومی اعلام شود، زیرا هنگام شروع برنامه باید با کد خارج از کلاس خود فراخوانی شود.

به طور مشابه، استاتیک در جاوا به چه معناست؟ پاسخ. این ایستا کلمه کلیدی نشان می دهد که یک متغیر عضو یا متد می تواند بدون نیاز به نمونه ای از کلاسی که به آن تعلق دارد دسترسی داشته باشد. به زبان ساده، آن را به معنای که می توانید یک متد را فراخوانی کنید، حتی اگر هرگز شیئی را که به آن تعلق دارد ایجاد نکرده باشید!

در ادامه سوال این است که کاربرد متد استاتیک در جاوا چیست؟

روش استاتیک در جاوا متعلق به کلاس است و نه نمونه های آن. آ روش استاتیک فقط می تواند دسترسی داشته باشد ایستا فقط متغیرهای کلاس و فراخوانی روش های استاتیک از کلاس معمولا، روش های استاتیک مفید هستند مواد و روش ها که ما می خواهیم در معرض آن باشیم استفاده شده توسط کلاس های دیگر بدون نیاز به ایجاد نمونه.

اگر static را از روش main حذف کنم چه اتفاقی می افتد؟

چه زمانی زمان اجرا جاوا شروع می شود، هیچ شیئی از کلاس موجود نیست. اگر را روش اصلی نخواهد بود ایستا ، JVM نمی تواند آن را فراخوانی کند زیرا هیچ شیئی از کلاس وجود ندارد. ببینیم چیه زمانی اتفاق می افتد که استاتیک را حذف کنیم از جاوا روش اصلی.

توصیه شده: