يحتوي الفصل الرئيسي في جافا على الطريقة الرئيسية

click fraud protection

يجب أن يكون لجميع برامج Java نقطة إدخال ، وهي دائمًا الطريقة الرئيسية (). عندما يتم استدعاء البرنامج ، يقوم تلقائيًا بتنفيذ الطريقة الرئيسية () أولاً.

الرئيسي () طريقة يمكن أن تظهر في أي فئة تشكل جزءًا من تطبيق ، ولكن إذا كان التطبيق معقدًا يحتوي على ملفات متعددة ، فمن الشائع إنشاء فصل منفصل فقط عن main (). يمكن أن يكون للفئة الرئيسية أي اسم ، على الرغم من أنه عادةً ما يطلق عليه "Main".

ماذا تفعل الطريقة الرئيسية؟

الطريقة الرئيسية () هي المفتاح لجعل برنامج Java قابل للتنفيذ. هنا هو النحو الأساسي لطريقة () رئيسية:

الفئة العامة MyMainClass {
public static void main (String [] args) {
// افعل شيئًا هنا ...
}
}

لاحظ أن الطريقة الرئيسية () يتم تعريفها ضمن أقواس متعرجة ويتم الإعلان عنها بثلاث كلمات رئيسية: عامة وثابتة وباطلة:

  • عامة: هذه الطريقة عامة وبالتالي متاحة لأي شخص.
  • ثابتة: يمكن تشغيل هذه الطريقة دون الحاجة إلى إنشاء مثيل لفئة MyClass.
  • باطل: هذا الأسلوب لا يعيد أي شيء.
  • (سلسلة [] أرجس): تأخذ هذه الطريقة وسيطة سلسلة. لاحظ أن حجة الوسيطة يمكن أن تكون أي شيء - من الشائع استخدام "args" ولكن يمكننا بدلاً من ذلك تسميته "stringArray".
instagram viewer

الآن دعنا نضيف بعض الكود إلى طريقة main () لكي تفعل شيئًا:

الفئة العامة MyMainClass {
public static void main (String [] args) {
System.out.println ("Hello World!") ؛
}
}

هذا هو "Hello World!" التقليدي برنامج بسيط كما يحصل. هذه الطريقة الرئيسية () تطبع ببساطة الكلمات "Hello World!" في الحقيقة برنامجومع ذلك ، فإن الطريقة الرئيسية () فقط يبدأ العمل ولا يؤديها في الواقع.

بشكل عام ، يوزع الأسلوب الرئيسي () أي وسيطات سطر الأوامر ، ويقوم ببعض الإعداد أو التدقيق ، ثم يهيئ كائنًا واحدًا أو أكثر لمتابعة عمل البرنامج.

فصل منفصل أم لا؟

كنقطة الدخول إلى البرنامج ، فإن الطريقة الرئيسية () لها مكان مهم ، ولكن المبرمجين لا يفعلون ذلك يتفق الجميع على ما يجب أن يحتوي عليه وعلى أي درجة يجب دمجها مع الآخرين وظائف.

يجادل البعض في أن الطريقة الرئيسية () يجب أن تظهر حيث تنتمي بشكل حدسي - في مكان ما أعلى البرنامج. على سبيل المثال ، يدمج هذا التصميم main () مباشرة في الفصل الذي ينشئ خادمًا:

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

عناصر الطريقة الرئيسية

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

على سبيل المثال ، إذا تفاعل برنامجك مع قاعدة بيانات ، فقد تكون الطريقة الرئيسية () هي المكان المنطقي للاختبار اتصال قاعدة البيانات الأساسية قبل الانتقال إلى وظائف أخرى.

أو إذا كانت المصادقة مطلوبة ، فمن المحتمل أن تضع معلومات تسجيل الدخول في main ().

في نهاية المطاف ، فإن تصميم وموقع main () غير موضوعيين تمامًا. سوف تساعدك الممارسة والخبرة على تحديد المكان الأفضل لوضع main () ، اعتمادًا على متطلبات البرنامج.

instagram story viewer