چه زمانی یک روش باید ثابت باشد؟
چه زمانی یک روش باید ثابت باشد؟

تصویری: چه زمانی یک روش باید ثابت باشد؟

تصویری: چه زمانی یک روش باید ثابت باشد؟
تصویری: چطور انتخاب وزنه کنیم؟؟؟🖤 2024, ممکن است
Anonim

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

به سادگی، چه زمانی باید از روش های استاتیک استفاده کنید؟

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

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

همچنین برای دانستن اینکه وقتی یک متد را ایستا اعلام می کنیم چه اتفاقی می افتد؟

یه کلاس معمولی روش شما باید شی را به صورت زیر مثال بزند. استاتیک به این معنی که به هیچ یک از متغیرهای نمونه در کلاس نیازی ندارد عملکرد به درستی. اگر شما موفق نشد ایستا , شما باید کلاس شما را نمونه سازی کند تا وضعیت آن را بدهد، سپس با شما تماس بگیرید روش در آن نمونه

آیا می توانیم روش استاتیک را نادیده بگیریم؟

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

توصیه شده: