السلأم عليكم ورحممةة الله
درس اليوم .. بحتأج الى تركيزً
يعــــــني روق على الاخرً....
للمعلوميهً هذه الكلمات المحجوزه متدأإوله في اقوى لغات العالم البرمجيه
فكن حريصـأ في ادرأك مفهومهاً
سوف اتطرق اليوم في شرحي .. الى هذه الكلمات
abstract
وهيا ميزه يكونها الاب ، ليجعل المتورثين يستفيدون منها
للعلم الاب ، لأ يقوم في الاستفاده منها ....
وطالما ان الاب يحوي ميثودات abstract
لابد ... ان يكون الكلأس من نوعه ايضا
ولأ يحق الى الاب ان يقوم في فكها دأخل كلاسه
override
وهــي....
كلمة تقوم في اخبار الكومابيلر ان الابن المتورث قام في الاستفاده من الميثود الذي قام الاب ب انشاءه له
مع العلم .. ان لم يقم المتورث في فكه سوف يحصل error
sealed
وهي كلمة ذات قوه لتمنع الاخرين من الاستفاده من الميثودأت التي اعطيت هذه الخاصيه
ولكن قوتها تكون حول ...abstract
اما .. ب النسبه ...
الى .
virtual
هيا .. مشابهه الى حدأ مأ abstract
ولكنها .. مرنه في تعأإمله حيث ان كلمة sealed
لأ تاثر عندما يتم ..وضعها . دـأخل اول متورث ...
وهذه الخاصيه يتم تداولها ، في انظمة التشغيل ..
وهيا قابله للتطوير ..
لو تشاهد ,.windows 8
هل ب العقل . انهم قامو في بناء . النظأم من الصفر او .
قأمو بتطويره مقتبسين من . windows 7
قبل...
ان اضع الشرح اود اوضح اكثر ..
قمت ب عمل ..ثلاث كلأسات .
الكلأس الاول .
كون لنا ميثودين من نوع :abstract
والاخر من نوع virtual
وقمت بعمل ..
كلأس اخر قام ب التورث .. وقام ب فتح الميثودين ولأكن .. قأم .
باعطـأء .
الميثود الثاني من نوع virtual selaed
قمنأ ب انشاء كلأس . ثالث . حيث تورث من الكلاس الثاني .هنأإ توقف لأ يمكن تورث .؟
الميثود الذي يحوي كلمة selaed
اذا ؟ ب نظرك ؟م هيا الطريقه للوصول .. الى . هذا؟ الميثود والاستفاده منه .
كما سبقـأ وان اشرت الى ان كلمة selaed
لأ تؤثر على .virtual
فيستطيع الكلأس الثالث الوصول . اليها . عن طريق الاب ... ب النسبه ل
abstract
فلو قأم الكلاس الثاني ب اعطاءه ميزة selaed
لن يستطيع الكلاس الثالث الوصول اليها لأ عن طريق ولأ عن طريق الاب .
اذا قوة تاثير . كلمة selaed
تكمن في abstract
وتاثيرها على اول متورث اما اذا اعطيت الميزه . هذه لمتورث غير المتورث الاول ك.. المتورث الثالث يحق الوصول اليها عن طريق الاب
كما سنشاهده . ب المثال .
اتلخبطتو . مو ..؟
.. نشوف المثال وكل الشرح جوأته .
مـــــــع العلم ....
عندما يكون الكلأس . من نوع .sealed
لأيمكن تورثه ولكن يمكن .. ان يصنع منه . object
دأخل main
متمنين لكم التوفيق ،
اخوأنكم ...
((عبدالرحمن البلوي &المباركيُ))
دعوأتكم ..