• 0

كيف يعمل الـ object casting في الجافا ؟

السلام عليكم

كيف  يعمل الـ object casting في الجافا ؟ 

تابعت الكثير من الفديوهات لكن لم افهم كيف يعمل ؟ رجاء ان يتم ارفاق كود يشرح العملية 

وشكراً

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

لنفترض أن لديك صنف superclass باسم Fruit وصنف فرعي subclass آخر باسم Banana بالإضافة إلى تابع method باسم addBananaToBasket().

على سبيل المثال لا يقبل هذا التابع العنب grapes وسيقبل الموز فقط، لذلك تريد التأكد من وضعك للموز في السلة.

لذلك سنقوم بما يلي:

Fruit myFruit = new Banana();
((Banana)myFruit).addBananaToBasket();

السطر الأخير يدعى بـ Casting.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن