ماريا نشر 18 يونيو 2016 أرسل تقرير نشر 18 يونيو 2016 في JAVA، لماذا تكون دالة main من نوع static دومًا؟ اقتباس
0 هشام رزق الله نشر 19 يونيو 2016 أرسل تقرير نشر 19 يونيو 2016 سبب ذلك أن دالة main() يتم استدعاؤها من قبل JVM قبل أي كائن آخر تم إنشاؤه. وبما أنها static فإنه يُمكن أن يتم استدعاؤها مباشرة من قبل الصنف. يتم أيضا في بعض الأحيان استعمال static لتعريف توابع المستخدم (methods) وبذلك لن نحتاج إلى إنشاء كائنات. اقتباس
0 E.Nourddine نشر 20 يونيو 2016 أرسل تقرير نشر 20 يونيو 2016 السبب في كون دالة main دائما static هو تفادي اللُبس في مناداة هذه الدالة خاصة إذا كانت تشبه: public class JavaClass{ protected JavaClass(int x){} public void main(String[] args){ } } بالاضافة إلى أنها تُستدعى من قبل JVM لتنفذ من خارج المشروع، لذلك نجدها Public. مصادر: What is main method in Java ? Why main is public static and void Why is the Java main method static Why main() is declared public and static in java اقتباس
السؤال
ماريا
في JAVA، لماذا تكون دالة main من نوع static دومًا؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.