اجابة : يمكن إضافة أكثر من مظهر لكائن واحد، أو أكثر من خلال ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
الاجابة هي
الإجابة هي: الوراثة المتعددة (Multiple Inheritance).
يشير السؤال إلى إمكانية أن يمتلك كائن واحد خصائص من مصادر متعددة. هذا يتحقق من خلال مفهوم الوراثة المتعددة في البرمجة الشيئية. إليك شرح مفصل:
- الوراثة بشكل عام: تخيل أن لديك قالبًا (class) لصنع السيارات. هذا القالب يحدد أن كل سيارة يجب أن يكون لها عجلات ومحرك. الوراثة تعني أنك تستطيع إنشاء قالب جديد (class) لسيارة رياضية، يرث كل خصائص السيارة العادية (العجلات والمحرك) ويضيف خصائص جديدة مثل جناح خلفي وسرعة عالية.
- الوراثة المتعددة: الآن، تخيل أنك تريد سيارة رياضية يمكنها أيضًا السير على الماء! بدلًا من إضافة هذه الخاصية مباشرة إلى قالب السيارة الرياضية، يمكنك الاستفادة من قالب آخر (class) يمثل "قاربًا". الوراثة المتعددة تسمح للسيارة الرياضية أن ترث خصائص كل من "السيارة" و "القارب" في نفس الوقت.
- كيف تعمل؟ الكائن (السيارة الرياضية) يستمد خصائص وسلوكيات من أكثر من "أب" (السيارة والقارب). هذا يعني أنه يمكنه فعل أشياء لا يستطيع فعلها كائن يرث من مصدر واحد فقط.
- مثال مبسط:
- Class السيارة: (عجلات، محرك، قيادة)
- Class القارب: (بدن، محرك مائي، إبحار)
- Class السيارة_الرياضية_البرمائية: يرث (عجلات، محرك، قيادة) من السيارة و (بدن، محرك مائي، إبحار) من القارب.
بهذه الطريقة، يمكن للسيارة الرياضية البرمائية أن تقود على الطريق وتسبح في الماء. الوراثة المتعددة تتيح لك بناء كائنات معقدة تجمع بين قدرات مختلفة من مصادر متعددة.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال اجابة : يمكن إضافة أكثر من مظهر لكائن واحد، أو أكثر من خلال ؟ اترك تعليق فورآ.