تصویری: آیا می توانیم چند کلاس عمومی در یک کلاس در جاوا داشته باشیم؟
2024 نویسنده: Lynn Donovan | [email protected]. آخرین اصلاح شده: 2023-12-15 23:46
بله آن می توان . با این حال، وجود دارد می توان فقط یک کلاس عمومی مطابق. جاوا فایل، به عنوان کلاس های عمومی باید دارند همان نام فایل منبع یکی جاوا فایل می توان شامل کلاس های متعدد با این محدودیت که فقط یکی از آنها می توان بودن عمومی.
به همین ترتیب، مردم می پرسند، آیا می توانیم چندین کلاس عمومی در یک کلاس داشته باشیم؟
شما می توانید چندین کلاس در یک کلاس داشته باشید .به آنها درونی می گویند کلاس es یا کلاس های تو در تو . تو می توانی زوج دارای کلاس های متعدد تعاریف که در یک فایل.java بدون یک موجود تو در تو در دیگری (به شرطی که فقط یکی باشد عمومی ، زیرا الف کلاس عمومی باید اعلام شود که در فایلی به نام آن).
علاوه بر بالا، چرا باید فقط یک کلاس عمومی در جاوا وجود داشته باشد؟ کامپایلر نیز محدودیتی را قرار می دهد که باید وجود داشته باشد حداکثر باشد یک کلاس عمومی مطابق جاوا فایل، به طوری که هر کلاس عمومی می تواند توسط دنیای خارج قابل دسترسی باشد. هر دو کلاس های جاوا یا رابط های موجود در همان بسته نمی توانند نام یکسانی داشته باشند.
با توجه به این موضوع، چرا نمی توانیم بیش از یک کلاس عمومی در یک فایل داشته باشیم؟
بنابراین، هنگامی که ما فراهم کند بیش از یک کلاس عمومی در یک برنامه خود کامپایلر متوقف می شود شما پرتاب کردن یک خطا این به این دلیل است که بعدا ما نمی توانیم JVM را گیج کنید که کدام کلاس است به بودن اولیه کلاس ، زیرا فقط یک کلاس عمومی با را عمومی static void main (string args) اولیه است کلاس برای JVM.
آیا می توانیم چندین کلاس را در یک جاوا ایجاد کنیم؟
بله آن می توان . با این حال، وجود دارد می توان فقط باشد یکی عمومی کلاس مطابق. فایل جاوا ، به عنوان عمومی کلاس ها باید دارند را یکسان به عنوان منبع نام ببرید فایل . یک فایل جاوا می تواند شامل چند کلاسه با این محدودیت که فقط یکی از آنها می توان عمومی باشد
توصیه شده:
آیا میتوانیم بلوک try catch تودرتو در جاوا داشته باشیم؟
بلوکهای catch تودرتو. کنترل کننده های استثنایی را می توان در داخل یکدیگر قرار داد. یک try، catch یا یک بلوک در نهایت می تواند به نوبه خود شامل مجموعه دیگری از توالی تلاش در نهایت باشد. در چنین سناریویی، زمانی که یک بلوک catch خاص قادر به رسیدگی به یک استثنا نباشد، این استثنا دوباره برگردانده می شود
آیا می توانیم چندین فایل پیکربندی برنامه داشته باشیم؟
شما نمی توانید از چندین فایل پیکربندی (یعنی یک فایل در هر پروژه کتابخانه) بدون کدگذاری استفاده کنید. گزینه: می توانید از کلاس ConfigurationManager برای بارگذاری یک فایل پیکربندی جایگزین توسط کد استفاده کنید
آیا می توانیم enum داخل enum داشته باشیم؟
اعلان Enum را می توان در خارج از یک کلاس یا داخل یک کلاس انجام داد، اما نه در داخل یک متد. // اعلان enum در داخل یک کلاس. خط اول داخل enum باید لیستی از ثابت ها و سپس چیزهای دیگری مانند متدها، متغیرها و سازنده باشد
آیا می توانیم همان کلید را در دیکشنری پایتون داشته باشیم؟
پاسخ. خیر، هر کلید در فرهنگ لغت باید منحصر به فرد باشد. شما نمی توانید دو کلید با یک مقدار داشته باشید. تلاش برای استفاده مجدد از همان کلید فقط مقدار ذخیره شده قبلی را بازنویسی می کند
آیا میتوانیم دو سرور وب آپاچی روی یک دستگاه داشته باشیم؟
بله ممکن است. شما فقط باید از دو فایل پیکربندی مختلف استفاده کنید که (حداقل) در دستورالعمل های Listen خود متفاوت هستند. همچنین تنظیمات مربوط به آدرس ها و پورت های آپاچی را بخوانید