اذهب إلى المحتوى
  • 0

ما معنى هذه العبارة في لغة جافا؟

TheBrain

السؤال

Recommended Posts

  • 1

الكلمة الأولى public هي التي تحدد إمكانية الوصول - access specifier - ، وفي هذه الحالة يمكن الوصول إليها من أي مكان، وأما كلمة static فهي تعني أنه يمكننا استدعاء هذا الأسلوب - method - مباشرة باستخدام اسم الصنف دون الحاجة إلى إنشاء كائن له.

كلمة void تدل على نوع الدالة (ما سيرجعه الأسلوب)، وmain فاسم الأسلوب، في حين أن string [] args فهي تعني أنه يقبل فقط معاملات من نوع سلسلة نصية وسيتم خزنها في مصفوفة من نفس النوع (مصفوفة سلاسل نصية).

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

بالإضافة لكلام هشام الميثود main هو الميثود الرئيسي للكلاس بحيث عند تشغيله يتم تشغيل هذا الميثود مثل سي بلس بلس وبالاضافة لstring [] args هي الارقمنات التي تم وضعها مسبقا في الكوماند(سطر الاوامر)

public static void main(String[] args) {
    System.out.println(args[0]);
}

وكتابة السطر التالي في الكوماند سينتج لنا مخرج نصي وهو HelloWorld

حيث ClassName هو اسم الكلاس

java ClassName HelloWorld

ويمكنك كتابة عدة ارقمنات لا نهائي داخل الكوماند مثلا

public static void main(String[] args) {
    for (int i = 0; i < args.length; i++) System.out.println(args[i]);
}

وكتابة هذا السطر

java ClassName HelloWorld HelloWorld2

 

تم التعديل في بواسطة Mhmd_alharbi
خطأ املائي
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...