Rayan Rayan4 نشر 15 أغسطس 2021 أرسل تقرير نشر 15 أغسطس 2021 (معدل) Construction overloding كيف تعنل ولماذا تستخدم؟ تم التعديل في 15 أغسطس 2021 بواسطة Wael Aljamal توضيح السؤال اقتباس
0 Hassan Hedr نشر 15 أغسطس 2021 أرسل تقرير نشر 15 أغسطس 2021 (معدل) في اللغات البرمجية غرضية التوجه الـ Constructor هي دالة انشاء Object جديد للصف باستخدام عدد من المتغيرات اذا كانت هنـاك أكثر من طريقة لإنشاء الـ Object في صف معين يمكنك تعريف أكثر من Constructor في نفس الصف وهذا يسمى Constructor Overloading مثال بلغة Java: public class Person{ String name; // Constructor 1 public Person() { this.name = "Default Name"; } // Constructor 2 public Person(String name) { this.name = name; } } تم التعديل في 15 أغسطس 2021 بواسطة Hassan Hedr اقتباس
0 Wael Aljamal نشر 15 أغسطس 2021 أرسل تقرير نشر 15 أغسطس 2021 هي طريقة نستطيع من خلالها إنشاء أغراض من نفس الصنف ولكن بطرق تهيئة مختلفة للخواص، نطبقها عن طريق كتابة اسم الدالة البانية وتعريفها عدد من المرات وكل مرة يمكن تعديل الوسطاء الذين تأخذهم وتقوم بإسنادهم لخواص ذلك الصنف، أي مثلا لدينا class person له اسم و عمر ، يمكن بناء 4 دوال بانية دالة بانية افتراضية بدن وسطاء تسند قيمة null دالة بانية افتراضية بوسيط واحد name دالة بانية افتراضية بوسيط واحد age دالة بانية افتراضية بوسيطين name + age يمكن مراجعة هذا السؤال للحصول على أمثلة أيضاً. اقتباس
السؤال
Rayan Rayan4
Construction overloding كيف تعنل ولماذا تستخدم؟
تم التعديل في بواسطة Wael Aljamalتوضيح السؤال
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.