@TheMkab10 لاتستعجل ياغالي ستجد دروس في الأمام في هذه الدورة حتعطيك أمثلة واقعية وحتشوفها لأن الموضوع كبير شوي وأسمه Method Overloading بس أنا قاعد أمهد له بالأمثلة البسيطة -- اصبر وحتشوف الفائدة منه قريب إن شاء الله -- وحتشوف أمثلة عليه كمان -- بالتوفيق
@@AhmedHadiPADI_scuba_instructor الـMethod Overloading من مميزتها: 1- تسوي ميثود تحمل نفس الاسم وهذا م يخليك تخمبق اسماء عشان بس تبين انهم مختلفين 2- تقدر تستخدم نفس الميثود بأكثر من طريقة سواءاً تبي تحط باراميتر واحد ولا اثنين ولا م تحط من الاساس يعني تكون عندك مرونه بأستخدام الميثود 3- يصير شغلك نظيف وقابل للقراءه م فيه تشتت واذا تبي مثال: 1- ضرب عددين 2- ضرب ثلاثة اعداد ( بنفس اسم الميثود ) الخ
ملحوظه على السريع في جوا الميثود او الفنكشن او الكنستركتور نسميها المتغيرات الماخوذة تسما ارجومنت Argument وليس Parameter وعند استداعها في تسما Parameter . طاب
حياك الله استاذ عبد الله وجزاك ألف خير عندي سؤال لو سمحت ممكن نستخدم أكثر من كونستراكتر ببرامتر واحد ولكن يختلف نوع البرامتر يعنى كونستراكتر ببرامتر واحد int وكونستراكتر أخر ببرامتر string مثلا ؟؟؟
@TheMkab10 لاتستعجل ياغالي ستجد دروس في الأمام في هذه الدورة حتعطيك أمثلة واقعية وحتشوفها لأن الموضوع كبير شوي وأسمه
Method Overloading
بس أنا قاعد أمهد له بالأمثلة البسيطة -- اصبر وحتشوف الفائدة منه قريب إن شاء الله -- وحتشوف أمثلة عليه كمان -- بالتوفيق
ايش فيه مثال شفهي حتى يوضح اهميه استخدام او فائده استخدام اكثر من كونستراكتور؟ فقط علشان خيارات الانشاء للاوبجيكت؟
@@AhmedHadiPADI_scuba_instructor
الـMethod Overloading من مميزتها:
1- تسوي ميثود تحمل نفس الاسم وهذا م يخليك تخمبق اسماء عشان بس تبين انهم مختلفين
2- تقدر تستخدم نفس الميثود بأكثر من طريقة سواءاً تبي تحط باراميتر واحد ولا اثنين ولا م تحط من الاساس يعني تكون عندك مرونه بأستخدام الميثود
3- يصير شغلك نظيف وقابل للقراءه م فيه تشتت
واذا تبي مثال:
1- ضرب عددين
2- ضرب ثلاثة اعداد ( بنفس اسم الميثود )
الخ
الاكثر ادهاشا
شرح ممتاز ، شكرا استاذنا الفاضل
ملحوظه على السريع في جوا الميثود او الفنكشن او الكنستركتور نسميها المتغيرات الماخوذة تسما ارجومنت Argument وليس Parameter وعند استداعها في تسما Parameter . طاب
صحيح احسنت
جزاك الله خيرا
حياك الله استاذ عبد الله وجزاك ألف خير
عندي سؤال لو سمحت
ممكن نستخدم أكثر من كونستراكتر ببرامتر واحد ولكن يختلف نوع البرامتر
يعنى كونستراكتر ببرامتر واحد int وكونستراكتر أخر ببرامتر string مثلا ؟؟؟
نعم تستطيع
الله يحفظك
شكرا
ليه ال constractor مينفعش يتعرف علي انه static
لانه الكونستراتر ينشا وقت انشاا اللاوبجكت و static متغير للكلام مش لل object
شكرا