الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

وراثة كلاس مع تغير نوع أحد خصائصه

مغلق
بدأه MSVS في 9 مايو 2007 · 26 رد · 2,574 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#26
اقتباس
آسف يا إخوان على المداخلة الغريبة،

متعودين على مداخلاتك الغريبه ، يابو هايدي :P

#27

شكراً أخي حسام على مداخلتك و التي وضحت سبب سوء الفهم

ولكن مازال هناك نقطة

حسام الملحم أبومازن كتب:
أخي MSVS،، سؤالك أجاب عليه الإخوان،، وأن ما أردت لا علاقة له بإعادة التعريف Overriding. وأن ما أردت هو تغيير المتغيرات التي يحملها المسمى الخاصية OutputID ، والتي لن تتم حتى بطريقة Overloading (خاصة مثالك) كما شرح الإخوان، ولن تنجح إلا باستخدام Shadows أو مثيلاتها، وباستخدامك لها يضيع منك Polymorphism وغيرها من أمور OO.

لم أنجح إلا بعد استخدام Overloading ؟

حسام الملحم أبومازن كتب:
2- الخصائص Properties

وهي الطرق التي من خلالها نستطيع التعامل مباشرة مع Attributes

وهذه الطرق يمكن عمل Override لها... وموجودة في الجافا كما هي موجودة في غيرها ولكن شكلها مختلف، الأمر الذي لم يدركه البعض.

نعم نستطيع عمل Override لها ، ولكن في حال تغير نوع الخاصية بين الفئتين الركيزة و المشتقة ، فإن الـ Override لن تنفع . و يجب علينا استخدام الـ Overloading .

هذا حسب التجارب الموجوده في هذا الموضوع .

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…