ختاجر عون
ومتمعمم متخطد ملع اه عمه لمطعموع :142 فل 2وقة 15061101001
لتصحيح الخطأء إغلاق علامة الإقتباس المحيطة بالنص. السطر التالي يقوم بتصحيح الخطأ
م/عبدالناصر غبر 14-2
ذتاخل عون
للحقل إذا لم يتم تحديد قيمته؟ منْتَحزَّى لد لخر الأسئلة في هذا ل هناك بض الأمور
في لغة البرمجة جافاء يتم استعمال كلا المصطلحين "حقل" و "
المصطلحين. وفي كثير من الأحيان» يشيران لنفس الشيء .
مال سحا ل عاد
متغيرات الفئة (105ع11 ©54041) مت عبارة عن حقل
ء المغطيات سبق ورأيت أمثلة لمعطيات. في الفئة 0م131 والطريقة «نهه« في البرنامج ."170:10 116110" تذكر أن
ترقيع الطريقة تمده هو
ات التي تقبل المعطيات (مثل ال 0019:0810:8»رمعالجات الإستقاءات) التي
يما يلي؛ سنتيع القواعد التالية عندما نتكلم عن المتغيرات والحقول: إذا كنا نتحدث عن "الحقول بصفة عامة". ( مع استثناء
انتمل المصطلح "عضو .10160716 '"الحقول. الطرق والفئات الداحا
م/عبدالناصر غبر 14-3
كل لغة برمجية لها قواعدها الخاصة فيما يخص أنواع الأسماء المسموح بهاء والجافا ليست استثناء. يمكن تلخيص قواعد تسمية
أسماء المتغيرات حساسة لحالة الحرف الا وا ار عع قد ال ا سلسلة
الإجماع , 0
تيار سم ايابصل كلمات كاملة بدل اختصارا؛
0ه عوعع تغتبِ أكثر
م إذا كان الإسم الذي .ت يحتوي على كلمة واحدة فقط إجعل كل الحروف صغيرة.16646:5 10136٠598
إذا كان يختوي على أكثر من كلمة؛ إجعل الخرف الأول من كل كلمة بعد الأولى كبيرا[600148 ؛ الأسماء مثامة1 ممعي
«0©016©0»تعتبر أمثلة لهذه القاعدة.
إذا كان المتغير يختوي على قيمة تابثة. مثلا
6 - قققعة_ناص1 عمد لمم متعماء
ب جعل كل الحروف كبيرة؛ والفصل بين كل كلمة باستعمال التسطير السفلي. هناك إجماع على
السفلي في أي مكان آخر .
م/عبدالناصر غبر 14-4
يمكن أن يكون مفيدا للحفاظ على الذاكرة عن
أيضا استعمل هذا الصنف مكان )10 حيث
القصوى تصل ل 167 2 كما هو الحال نسي 1و » يمكن
الكبيرة؛ في المواقف التي يكون فيها الحفاظ على الذاكرة ضروريا.
الآنيا هي -2,147,483,648 وقيمته القصوى تصل إلى 2,147483,647. بالنسبة للقيم الصحيحة غير الكسرية؛ هذا
8 هي -9,223,372,036,854,775,808 وقيمته القصوى تصل إلى .9,223372,036,854,775,807
إستعمل هذا الصنف عندما تحتاج إلى قيم أكبر من تلك التي يوفرها الصنف .4و
أحادي الدقة حسب المعيار .754 1111117
ا بالنسبة للقيم
لايجب أبدا استعمل هذا الصنف للتعامل مع القيم الدقيقة مثل المبلغ المالية. «
٠ «0018ا: صنف البينات «وع1001 يقبل .©015؟ إستعمل هذا الصنف لتتبع الشروط صحيح/خطأً.
هذا الصنف يمثل معلومة في 1 واحد؛ لكن اليس بشيء يمكن تحديده با
٠ عديك: صنف البيانات برو هر حرف 00زون بحجم 16 بايت.
الدنيا هي) '100000 أو 0) وقيمته القصرى
بالإضافة إلى الأصناف البدائية الثماني المذكورة في الأعلى. لغة البرمجة جافا تقدم دعما لسلسلات الحروف عبر الفئة
1010.10.38 .وضع سلسلة حروف بين علامتي إقتباس مزدوجتين ينشئ كائن ه511 جديد؛ مثلا
هذه سلسلة خروق» جه وقلع
الكائنات 501 خير قابلة للتعديل. ما يعني أن قيمتها لا يمكن أن تتغير بعد أن إنشائها. الفئة :54:1 ليست تقنيا صنف بيانات
بدائياء لكن بالنظر للدعم الخاص الذي توفره لها اللغة. يمكن أن تتكون لديك هذه الفكرة. سنتكلم أكثر عن الفئة و8010 في الكائنات
/عبدالناصر غبر 14-5
القيم الإفتراضية
0 الحقول ١ ل ا م
بالنسبة للمتغيرات المحلية فالأمر مختلف» فالمجمع لا يعطي أبدا قيمة افتراضية لمتغير محلي غير مُهَيَّء. إذا لم يكن بإمكانك تهيئة.
متغير محلي عند إعلانه. تأكد من تحديد قيمته قبل أي محاولة لاستعماله. إستعمال متغير محلي غير مهيئ ينتج عنه خطأ عند
7 حاط خوط
7 1 غمة
الأصناف الس كن الكسرية (ع م1 ع ,1« ,0:1» ,©1ا) يمكن التعبير عنها باستعمال نظام الأعداد العشري. الثماني أو
والأحرف من 4 إلى .7 بالنسبة للبرمجة العامة التوجه؛ النظام العشري سيكون غالبا النظام الوحيد الذي ستستعمل» لكن إذا كنت
بحاجة لاستعمال النظام الثماني أو الست عشري» الأمثلة التلية تبين الطريقة الصحيحة لاستعمالهما
العدد 26 في النظام العشري // 7 - لولادمة عصة
العدد 26 في النظام الثماني // > لولاتاعه عصة
م/عبدالناصر غبر 146
ذتاخزر وو
العدد 26 في النظام الست عشري 7/7 بقل - 1ولاعفط عد
الأصنف ذات الفاصلة العائمة (1004 و ©00011) يمكن أن ثكتب باستعمال 17 أو » (الكتابة العلمية)؛ تلأو 2 أي
(32 - لدعانا 11081 1ذ) و 17 أو ل التي تعني (64- 14دا 114891 0011ل ؛ هدا النصرف افتراضي. لذلك يتم تجاهل
,+ لكن بالكتابة العلمية41 نفس قيمة // :1.2342 ح عه مدطدمة
7 - 2 عمماء
آل 1146015 من صنف عمط ب ص51 يمكن أن تحتوي على على أي حرف .(10117-16) 1104000 إذا كان المحرر ونظام
مثل 00108" (حرف ) مع 1لوك) ١ أل :5010001710 51000171" وتني («9650 57 بالإسبانية). استعمل دائما
اس الأحادية (') بالنسبة ل5ان©118 88لا وعلامة الإقتباس المزدوجة (') بالنسبة ل .كتدةانا تق ال
نآيمكن أن نستعمل في أماكن أخرى من البرنامج (أسماء الحقول مث؛ ليس فقط في آل قطي ص80
لغة الرمجة جافا تدعم أيضا بعض ال 96001817685 عتزوعوم الخاصة بالنسبة لل وله«1142 من صنف عمط ل 511
بلعامنن عليرسة) ١١
تستعمل كثيرا في البرامج كمُزشر يبين أن كاننا ما غير متوفر..
م/عبدالناصر غبر 14-7
ذتاخل عون
الكائنات (01[8©15) هي المفتاح لفهم ١|
التوجه .ألق نظرة حولك وستجد الكثير من الأمثلة الملموسة لكائنات
أخرى). الطرق تعمل على الحلة الخاصة بالكائنات. وتشكل الآلية الأساسية للتواصل بين الكائنات .إخفاء الحالة
وشا أن يكرن كل تفاعل مع الكائن يمر عبر الطرق الخاصة به؛ يعرف ب تغليف البينات (صمثن ما نمز مع«» 0018) ١ زهر مبدأ
أساسي في البرمجة الكاننية التوجه.
انه؛ يمكن تمرير الكائن بسهولة
اء المعلومات: بفضل التعامل مع الطرق الخاصة أبإلكائن فقط يبقى التطبيق («10101606048103) مخفيا عن العالم
3 إعادة استعمل الكود: إذا كان كائن ما موجود مسبقا (كتبه مبرمج آخر مثلاع؛ يمكنك استعمل هذا الكائن داخل برنامجك.
يسمح للمختصين بعمل بهن <ا©01©0<©01/1854/0؛ لكائنات معقدة وموجهة لغرض محدد. مما يجعلك تشتغل بها بكل
اثقة داخل الكود,
مكانه. هذا الأمر مشابه لإصلاح المشاكل الميكانيكية في الواقع. إذا تعطل الصاعق. فإنك تغيره لوحده؛ ولا تغير كل
م/عبدالناصر غبر 14-8
النموذج. كل دراجة تم بنازها انطلاقا من نفس المخطط وبالتالي تحتوي على نفس المكونات. في إطار البرمجة الكائنية التوجهء
نقول أن الدراجة عبارة عن 000:66/يينن (أقة الكائئات المسماة بالدراجات !لفن (01055) هي المخطط الذي نبني انطلاقا منه
الفئة التالية 181386 هي تطبيق ممكن لدراجة,
م - عممعفقه ص
- ممعم غصة
طريقة الكتابة بالجافا ستبدو جديدة عليك. لكن تصميم هذه الفئة يعتمد على ما تكلمنا عنه سابقا بخصوص الدراجة ككائن. الحقول
نعم ععصعلي» ب ومع تمثل حلة الكثن ١ والطرق ونا وعم © مع 0م بيصهطه ٠» 6000066 00د ... تحدد طريقة
م/عبدالناصر غبر 14-9
أن تستعمل في برنامج ما. مسؤولية إنشاء واستعمال كائنات 1316(©1 جديدة تقع على عاتق فنات أخرى في برنامجك.
) (دوعة لإ ومتعع3) عتمم عخصص عتعمه ع نتظمم
مختلفين 84070216 إنشاء كائثنين //
ون عتعارف ته معطم مط عه مده
هذا المثال تعطي القيم النها: اع الدواسة؛ السرعة؛ والدولاب بالنسبة للدراجتين:
م/عبدالناصر غبر 140