CH2 Classes
CH2 Classes
في السابق كان يتم كتابة الدوال او االجراءات التي تقوم بعدة عمليات على البيانات و هذه
الطريقة تسمى بـــ
•
هو تصنيف لنوع بيانات او تصنيف للكائنات.
) ( •
لديه و كل هو نسخة التي تم تكوينها من
و تسمى ايضاً بالمتغيرات. خصائص ▪
و تسمى ايضاً بالدوال. عمليات ▪
1
و الـ الشكل السابق يوضح الفرق بين الـ
لديها خصائص خاصة بها مثل لون و الشركة نالحظ ان كل كائن (سيارة) تم انشائها من
المصنعة و اسم السيارة.
2
و الـ الجدول التالي يوضح الفرق ما بين الـ
هو تمثيل خاص لنوع البيانات ال وصف عام لنوع البيانات
له موقع في الذاكرة ليس له موقع في الذاكرة
هو قيم فعلية هو نموذج او قالب
وهو يحتوي على ثالث متغيرات او يسمى في المثال السابق تم انشاء
خصائص
وظيفته اعطاء قيم ابتدائية للمتغيرات عند انشاء المشيد هو دالة من نفس اسم ال
و هذه الدالة ال ترجع بأي قيمة وال يكتب قبلها ال
3
المثال السابق يوضح كيفية كتابة دالة المشيد
من الـ مع العلم انه لن يتم تنفيذ هذه الدالة اال عندما يتم انشاء
الغرض من هذه الدوال هو تعديل او تغيير قيمة متغير داخل ثالثا نقوم بإنشاء دوال ال
الـ
•
•
•
لهذا ال و االستفادة منها في تغيير قيمة متغير يمكننا انشاء دالة
4
في المثال السابق تم انشاء ثالث دوال
حيث ان هذه الدالة تستقبل قيمة من نوع الدالة األولى اسمها ▪
نص و تقوم بوضع قيمة التي تم استقبالها داخل متغير
حيث ان هذه الدالة تستقبل قيمة من نوع الدالة الثانية اسمها ▪
نص و تقوم بوضع قيمة التي تم استقبالها داخل متغير
حيث ان هذه الدالة تستقبل قيمة من نوع عدد صحيح و الدالة الثالثة اسمها ▪
تقوم بوضع قيمة التي تم استقبالها داخل متغير
الغرض من هذه الدوال هو الرجوع بقيمة المتغيرات بعد عملية رابعا نقوم بإنشاء دوال ال
األسناد.
5
الغرض من هذه الدالة هو طباعة قيم المتغيرات داخل هذه خامسا نقوم بإنشاء دالة ال
الدالة.
مثال
اذا كان لديك حساب مصرفي في مصرف ,و هذا المصرف لديه سياسية عملية فتح
دينار. الحساب كالتالي :يجب ان يحتوي الحساب على رصيد ابتدائي
و السحب الذي يحتوي على عملية اإليداع اكتب
. للرصيد
6
مثال
7