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 بأبسط طرق
لاتنسون تنشرونه بكل مكان قروبات و تويتر و انستقرام و تيك توك بكل مكان
أشوفكم على خير