الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

اساسيات الكلاسات Class Fundamentals

Featured Replies

بتاريخ:

جافا بمجملها كلاسات فلا نستغرب عن الحديث عن الكلاسات دائماً سيتم في ما بعد التعمق اكثر فيها
لكن الان هناك بعض الاشياء يجب ان تاخذ في الحسبان

مسار الكلاس Class Paths
عندما يحتاج الكومبايلر الى كلاس معين وليكن على سبيل المثال sqsware.sphinx.Domain فهو يفترض انه موجود في ملف يدعى Domain.class في المجلد sphinx الذي هو الاخر تحت المجلد sqsware
وكل هذا على اساس ان تلك المجلدات معرفة في المتغير النظامي CLASSPATH التي تم التحدث عنه في درس سابق .

الميثود الرئيسي main()
لم اجد ترجمة صحيحة لكلمة Method والتي تقابل Function او Procedure في بعض اللغات الاخرى
لذلك فانا مضطر للتعريب بدون ترجمه للفظ .
الميثو main() يعتبر نقطة الدخول لبرامج الجافا Java Application
فلا يمكن تنفيذ برنامج جافا بدون وجود الميثود main()
هذا الميثود يجب ان يكون من النوع public للتمكن الـ JVM ( java virtual machine ) من استدعائه
وكذلك يجب ان يكون static لينفذ من دون الحاجة لبناءه او اخذ نسخة منه كذلك يجب ان يكون من النوع void حيث لا يرجع اي قيمه
لذلك سيكون تعريفه كالتالي

public static void main(String [] args)


المصفوفة args عبارة عن متغير من النوع String تأخذ اي قيمة يكتبها المستخدم عند تشغيل البرنامج بواسطة java.exe
فلو فرضنا ان اسم الكلاس هو Hello.class فعندها يكون تشغيله بالامر التالي java Hello Ahmed حيث ان Hello اسم الكلاس الذي يحتوي على الميثود main و Ahmed قيمة نصية تخزن في المتغير args لتتم معالجتها فيما بعد بداخل الكلاس .
لاحظ اننا عندما يكون المتغير المرسل اكثر من كلمة مثل java Hello Ahmed AlJabri فإن كلمة Ahmed تخزن وسط args[0] وكلمة AlJabri بداخل args[1] وهكذا .

انتهى هذا الدرس الصغير .

  • بعد 2 أسابيع...
بتاريخ:

فتح الله عليك أخي الفاضل
وأدامك ذخرا للأمة الإسلامية

بتاريخ:

تسلم والله يا بو شهاب
وفعلا خطوة تستحق الشكر عليها والثناء

وما أقول الا سلمت يمناك وانشاء الله من أفضل الى أفضل


أخوك
عدنان باحاذق
O.C.P

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

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

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.