السلام عليكــم ورحمـة الله وبركاتــه ،
اخواني عندي سؤال
انا اعرف الvirtual
هي دائما نضعها في الكلاس الاساسي لكي تشتق منها الكلاسات الاخرى
وايضا مستحيل نعرف فيها اوبجكت
لكن سؤالي ماهوال dummy virtual
ومالفرق بينه وبين virtual
وشاكرة لكم
السلام عليكــم ورحمـة الله وبركاتــه ،
اخواني عندي سؤال
انا اعرف الvirtual
هي دائما نضعها في الكلاس الاساسي لكي تشتق منها الكلاسات الاخرى
وايضا مستحيل نعرف فيها اوبجكت
لكن سؤالي ماهوال dummy virtual
ومالفرق بينه وبين virtual
وشاكرة لكم
وعليكم السلام ورحمه الله وبركاته
الvirtual تستخدم عند عمل override للداله بحيث تعمل polymorphism -بأكثر من شكل- ،، يعني على حسب نوع الكائن الذي يستدعي الداله سوف يتم استدعاء الداله الصحيحه ،،
وهو لا يدخل في منع الكائن من عمل كائن من الكلاس ،، الا في حال أصبحت الداله pure (بدون تعريف) هكذا لن تستطيع عمل كائن من الكلاس فقط تستخدمه للوراثه ،،
أما بالنسبه ل dummy virtual ، فصراحه أول مره أسمع بهذا المصطلح فهل يمكن توضيح ماهيته ومتى يستخدم ؟
بالتوفيق :) .
http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة
https://moalfat.com للكتب الالكترونية والكورسات التعليمية
Everything we see now is just an engineering solution based on old science