قواعد الإعلان الخاصة بملفات مصدر Java <br /> عند تحديد فئات متعددة في ملف مصدر وهناك بيانات استيراد وبيانات الحزمة ، إيلاء اهتمام خاص لهذه القواعد:
يمكن أن يكون هناك فئة عامة واحدة فقط في ملف مصدر.
يمكن أن يحتوي ملف المصدر على عدة فصول غير عامة.
يجب أن يكون اسم الملف المصدر متسقًا مع اسم الفصل للفئة العامة. على سبيل المثال: اسم الفصل للفئة العامة في الملف المصدر هو الموظف ، لذلك يجب تسمية الملف المصدر للموظف.
إذا تم تعريف فئة في حزمة ، فيجب أن تكون عبارة الحزمة على السطر الأول من الملف المصدر.
إذا كان الملف المصدر يحتوي على عبارة استيراد ، فيجب وضعه بين عبارة الحزمة وتعريف الفئة. إذا لم يكن هناك بيان حزمة ، فيجب أن يكون بيان الاستيراد في مقدمة الملف المصدر.
بيان الاستيراد وبيان الحزمة صالحين لجميع الفئات المحددة في الملف المصدر. في نفس الملف المصدر ، لا يمكن إعطاء إعلانات الحزمة المختلفة إلى فئات مختلفة.
تحتوي الفصول الدراسية على العديد من مستويات الوصول ، وينقسم الفئات أيضًا إلى أنواع مختلفة: الفصول التجريدية والفصول النهائية ، إلخ. سيتم تقديم هذه في الفصول اللاحقة.
بالإضافة إلى الأنواع المذكورة أعلاه ، لدى Java أيضًا بعض الفصول الخاصة ، مثل الطبقات الداخلية والفصول المجهولة.
مثال بسيط
في هذا المثال ، نقوم بإنشاء فئتين موظف وموظفين ، والتي يتم وضعها في الحزم P1 و P2 ، على التوالي.
يحتوي فئة الموظف على أربعة متغيرات أعضاء واسم والعمر والتسمية والراتب. تعلن هذه الفئة صراحة عن مُنشئ يحتوي على معلمة واحدة فقط.
في Eclipse ، قم بإنشاء حزمة تسمى p1 ، وإنشاء فئة في الحزمة المسمى الموظف ، ونسخ الكود التالي في الملف المصدر:
حزمة P1 ؛ STRIME NAME (int empage) {Age = Empage ؛ } // معلومات الإخراج الفراغ العام () {system.out.println ("الاسم:" + name) ؛ DE Signation) ؛يبدأ البرنامج بالطريقة الرئيسية. من أجل تشغيل هذا البرنامج ، يجب تضمين الطريقة الرئيسية وإنشاء كائن.
ما يلي هو أفضل فئة توظيف ، والتي تنشئ كائنين موظفين ويدعو الطريقة لتعيين قيمة المتغير.
قم بإنشاء حزمة أخرى في Eclipse ، وتسميها p2 ، وإنشاء فئة في الحزمة ، وتسمية IT IT ، ونسخ الكود التالي إلى الملف المصدر:
package p2 ؛ import p1.*؛ class public {public static void main (string args []) ") ؛ // استدعاء طريقة العضو لهذين الكائنين empone.empage (26) ؛ empone.empdesignation (" "كبار مهندس البرمجيات") ؛ empone.empsalary (1000) ؛ empone.printemployee () ؛ emptw o.empage (21 ) قم بتجميع وتشغيل أفضل فئة في التوظيف ويمكنك رؤية نتائج الإخراج التالية:
الاسم: James Smithage: 26 تصميم: كبار مهندسي البرمجيات: 1000.0NAME: Mary Anneage: 21Designation: Engineersalary: 500.0
التأكيد على نمط البرمجة <br /> على الرغم من أن نمط الكود لا يؤثر على تشغيل البرنامج ، إلا أنه من المهم للغاية قابلية قراءة البرنامج. يجب أن يفهم الآخرون البرامج التي تكتبها بنفسك ، ويجب أن تولي اهتمامًا كبيرًا للنضال أولاً.
في الواقع ، يختلف أسلوب البرمجة للجميع وأسلوب برمجة شركة تطوير البرمجيات. يجب أن يكون رمز البرنامج الذي كتبه الشخص قادرًا على فهمه من قبل الآخرين ، وحتى بعد فترة طويلة ، يجب أن تفهمه بنفسك ، وإلا فإن البرنامج سيصبح برنامجًا ميتًا.
يشير نمط البرمجة إلى التنسيق أثناء البرمجة ، مما يجعل البرنامج يبدو ذو طبقات للغاية. فيما يلي بعض الأمثلة لتوضيح أهمية أسلوب البرمجة:
الفئة العامة {public static void (args) {int x = 12 ؛ Out.println (x+y)هل يبدو التصميم الكامل لكتلة البرنامج أعلاه مريحة للغاية ولديه شعور قوي بالطبقة؟ هل تعرف بنية البرنامج بأكملها في لمحة؟ المفتاح هنا هو المسافة البادئة ، والتي يمكن أن تسمى أيضًا شبكة القفز.
المسافة البادئة المستخدمة من قبل الكود أعلاه: "Math Class Public" هي الشبكة العليا ، ثم يتم وضع مسافة بادئة طريقة Mian () في 4 مسافات ، ويتم وضع مسافة بادئة في طريقة Mian () في 8 مسافات ، وجسم PRINT () طريقة المسافات البادئة الرمز 4 مساحات أخرى. وبهذه الطريقة ، ستكون العلاقة بين البرنامج بأكمله واضحة للغاية. تنتمي طريقة Mian () إلى فئة الرياضيات ، والباقي ينتمي إلى الطريقة الرئيسية () ، وتنتمي شرائح التعليمات البرمجية داخل طريقة print () إلى هذه الطريقة. القاعدة هي أن الكود الذي يحتوي على المزيد من المساحات ينتمي إلى رمز مع مساحات أقل.
أوصي باستخدام مفتاح TAB للمسافة البادئة.
بالإضافة إلى المسافة البادئة ، فإن الأسطر الفارغة ضرورية أيضًا.
Math {public static void main (] args) {int x = 12 ؛ ) {// ..............}}}تحتوي كتلة البرنامج أعلاه على أسطر فارغة بين طريقة print () وطريقة View () ، والتي تستخدم لتمييز الوحدات المختلفة. لا تؤدي طريقة print () نفس الوظائف مثل طريقة العرض () ، لذلك استخدم أسطر فارغة لفصلها ، مما يزيد من قابلية قراءة البرنامج.
بالإضافة إلى ذلك ، من المهم ملاحظة أن تسمية الأساليب أو السمات. يجب أن تكون هذه الأسماء معانيًا ، ومن الأفضل أن تكون منتظمة. تُعرف "الطباعة" أعلاه بنظرة من قبل المبرمجين الآخرين ، وهي وظيفة تتعلق بالطباعة أو الإخراج. على سبيل المثال: الاسم المتغير "الاسم" ، يمكنك معرفة لمحة عن أنه متغير يتعلق بالاسم. لذلك ، يجب أن تكون التسمية ذات معنى ، وإلا فلن يكون البرنامج قابلاً للقراءة.
يتم شرح نقطة أخرى بالانتباه. بجانب اسم الطريقة لكل طريقة ، يجب إضافة بعض التعليقات.
طالما أنك تفعل النقاط المذكورة أعلاه ، سيكون من السهل على الآخرين قراءة هذا البرنامج. حتى لو قرأت البرنامج لفترة طويلة ، فستكون واضحًا في لمحة.