TheBrain نشر 15 يوليو 2016 أرسل تقرير نشر 15 يوليو 2016 هذا السطر يتكرر في جميع برامج المكتوبة بلغة جافا، فما معنى هذا السطر؟ أريد شرح لمكوناته وليس وظيفته. public static void main(String[] args) اقتباس
1 هشام رزق الله نشر 15 يوليو 2016 أرسل تقرير نشر 15 يوليو 2016 الكلمة الأولى public هي التي تحدد إمكانية الوصول - access specifier - ، وفي هذه الحالة يمكن الوصول إليها من أي مكان، وأما كلمة static فهي تعني أنه يمكننا استدعاء هذا الأسلوب - method - مباشرة باستخدام اسم الصنف دون الحاجة إلى إنشاء كائن له. كلمة void تدل على نوع الدالة (ما سيرجعه الأسلوب)، وmain فاسم الأسلوب، في حين أن string [] args فهي تعني أنه يقبل فقط معاملات من نوع سلسلة نصية وسيتم خزنها في مصفوفة من نفس النوع (مصفوفة سلاسل نصية). 1 اقتباس
1 Mhmd_alharbi نشر 16 يوليو 2016 أرسل تقرير نشر 16 يوليو 2016 (معدل) بالإضافة لكلام هشام الميثود 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 تم التعديل في 16 يوليو 2016 بواسطة Mhmd_alharbi خطأ املائي 1 اقتباس
0 محمد هرموش نشر 16 يوليو 2016 أرسل تقرير نشر 16 يوليو 2016 (معدل) شرحت لغة جافا من الصفر مجاناً هناhttp://harmash.com/java تم التعديل في 16 يوليو 2016 بواسطة Mhamad 2 اقتباس
السؤال
TheBrain
هذا السطر يتكرر في جميع برامج المكتوبة بلغة جافا، فما معنى هذا السطر؟ أريد شرح لمكوناته وليس وظيفته.
public static void main(String[] args)
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.