مشاهدة النسخة كاملة : فهموني مواضيع مهمه جدا في البرمجه
زينب عادل
29-10-2007, 11:09 PM
السلام عليكم
انا بدرس عن البرمجه الكينونيه بلغة ++c
بدي منكم مساعدة بشرح المواضيع التاليه :33:
operater overloading
static datda member
compositon
شكراااااااااااااا:biggthump
الصرخة المنسية
30-10-2007, 12:13 PM
السلام عليكم ...
اخت زينب الصراحه انا ما عندي ذاك الوقت الحين
بس قلت برد الحين شويه وبكمل بعدين ....
الـ operator overlaoading هي - بالعامية - اننا نعمل overload ل operator .... ???
العمليات مثل الجمع والطرح هاذي الها methods مثلها مثل اي method ثانية ...
ممكن نعملها overload بحيث تعملنا العمليات حسب specifications معينة ...
مثال ...
اذا عندي متغيرين من نوع class معين ... x & y
نريد جمع المتغيرين .. كيف نجمعهم؟
x.i + y.j
x.j + y.j
وهكذا ...
وبما ان ال oop تقوم على مبدا ال reusability والسهولة قدر الامكان فبامكانك بكل بساطة ان تكتبي method تعمل overload للoperator نفسه ...
ال parameters ستكون من نوع ال class ...
وال method ستقوم بتطبيق الكود السابق (x.i + y.j ....)..
اما الكود الذي سنكتبه فسيكون :
x + y ...
فقط ... !
x هو ال parameter الاول و y هو الثاني ..
ال return type هو من نوع الـ class نفسه ...
وهكذا وفرتي على نفسك عناء كتابة الكود كل ما اردتي جمع متغيرين من نوع هذا الclass ...
يكفي هذا حتى الان ..
ولي عودة ...
السلام عليكم ...
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .