Polymorphism in JAVA جزء ألاخير oop

الكاتب: Mr.Aziz

تاريخ النشر: 2022-04-12 17:14:07

 مساء الخير

 

اليوم يعتبر اخر يوم للدرس oop لانه كذا أكملنا شروحات oop تبع اللغة جافا.

 

الى مالحق على الدرس السابق لازم تشوفه لو مو فاهم inheritance لانه مرتبط فيه جدآ لانه

هذا يعتبر single

ولكن هذا النوع polymorphism يعتبر اكثر من فورم او تقدر تسوي اكثر من extend

 

طيب الحين بنكمل على المحركات مثل درس السابق

 

بنختار ثلاث محركات جوي و ارضي و بحري بحيث توضح الفكرة جيدآ

 

يكون كل محرك يطبع المكان المناسب له

مثلآ الأقارب يمشي بالبحر و السيارة يكون بالطريق و الطيارة تكون بالجو.

 

أول شي خلينا نسوي كلاس محرك و نطبع مثلآ المناسب لها في زي كذا

 

 

 

 

زي ماتلاحظون هنا كتبت وين مكان المناسب للمحركات هذي تمام

 

الان بكتب ثلاث  extend

زي كذا

 

 

ألان كتبت ثلاث extends زي ماهو واضح

يعني ثلاث انواع المحركات

واحد سيارات و ثاني السفن و الثالث طائرة

السيارات تكون بالطرق

السفن تكون بالبحر

الطائرة تكون بالهواء او بالجو

 

طيب كذا خلصنا

نبي نعمل طباعة كيف؟

بهذي طريقة

 

 

ملاحظة

تستطيع تعمل زي كذا توحد اسم كلاسات بالبداية

أو تعمل مثل كذا كلها تفي الغرض ويقبل ماعندك مشكلة

لانه كلها يندرج تحت اسم كلاس المحركات..

 

 

ألان كل الى علينا نعمل أوبجكت ثم نضع اسم الميثود على حسب الاوبجكت تبعه

 

مثل كذا

 

زي ماتلاحظون هنا

كتبت كل اسم الاوبجكت تبعه مع method بحيث صار كل محرك له method أو متغير خاص به

 

زي ماهو موضح بالصوره

 

هذي Polymorphism بشكل عام

طبعآ لايكتفي بالرقم معين تستطيع تضع المزيدة منها

 

ميزه فيها بحيث يصبح أكثر سهولة بالتعامل في الكود اثناء البرمجة

 

وكذا أنتهينا من الدرس oop في اللغة الجافا

 

أتمنى هذي دروس وصلت لكم معلومة و فهمتو oop بأبسط طرق

 

لاتنسون تنشرونه بكل مكان قروبات و تويتر و انستقرام و تيك توك بكل مكان

 

أشوفكم على خير