هل يمكن أن يكون لدينا فصول عامة متعددة داخل الفصل في Java؟
هل يمكن أن يكون لدينا فصول عامة متعددة داخل الفصل في Java؟

فيديو: هل يمكن أن يكون لدينا فصول عامة متعددة داخل الفصل في Java؟

فيديو: هل يمكن أن يكون لدينا فصول عامة متعددة داخل الفصل في Java؟
فيديو: العريس اول مشافها شالها واخده ومشي وهو شايله علي ايده 2024, يمكن
Anonim

نعم انها علبة . مهما يكن هنا علبة فقط يكون الطبقة العامة لكل. جافا الملف ، مثل فصول عامة يجب لديك نفس اسم الملف المصدر. واحد جافا ملف علبة يتألف من فصول متعددة مع القيد أن واحد منهم فقط علبة يكون عام.

وبالمثل ، يسأل الناس ، هل يمكن أن يكون لدينا فصول عامة متعددة داخل الفصل؟

يمكن أن يكون لديك فصول متعددة داخل الفصل . يطلق عليهم اسم الداخلية فصل وفاق أو فئات متداخلة . تستطيع حتى في لديك فئة متعددة تعريفات في ملف.java واحد دون وجود واحد متداخلة في أخرى (بشرط أن يكون واحد فقط عام ، لأن أ الطبقة العامة يجب أن يعلن في ملف اسمه afterit).

بجانب ما سبق ، لماذا يجب أن يكون هناك فصل عام واحد فقط في جافا؟ المترجم يضع القيد أيضا أن يجب كن على وشك الحدوث فئة عامة واحدة لكل جافا الملف ، بحيث يكون كل ملف الطبقة العامة يمكن الوصول إليها من قبل العالم الخارجي. أي اثنين فئات جافا أو واجهات في نفس الحزمة لا يمكن أن يكون لها نفس الاسم.

فيما يتعلق بهذا ، لماذا لا يمكن أن يكون لدينا أكثر من فصل عام واحد في نفس الملف؟

اذن متى نحن يمد أكثر من فئة عامة واحدة في برنامج المترجم نفسه يتوقف أنت عن طريق الرمي ا خطأ. هذا بسبب لاحقًا لا نستطيع الخلط بين JVM التي صف دراسي هو يكون مبدئي صف دراسي ، لأن فقط فئة عامة واحدة مع ال عام ثابت الفراغ الرئيسي (String args ) هو الأول صف دراسي لـ JVM.

هل يمكننا إنشاء فئات متعددة في جافا واحد؟

نعم انها علبة . مهما يكن هنا علبة كن فقط واحد عام صف دراسي لكل. java ، كعام الطبقات يجب لديك ال نفس الاسم كمصدر ملف . يمكن لملف جافا واحد القيام بذلك يتألف من multipleclasses مع تقييد ذلك فقط واحد منهم علبة كن عام.

موصى به: