هل لديك علاقة في oop java؟

هل لديك علاقة في oop java؟
هل لديك علاقة في oop java؟
Anonim

في Java ، تعني علاقة Has-A بشكل أساسي أنمثال لفئة ما له إشارة إلى مناسبة لفئة أخرى أو حدث آخر لفئة مماثلة. على سبيل المثال ، تحتوي السيارة على محرك ، وكلب له ذيل ، وما إلى ذلك. في Java ، لا توجد كلمة مرور من هذا القبيل تنفذ علاقة Has-A.

ما هي العلاقة في جافا؟

في Java ، تعني علاقة Has-A ببساطة أنمثيل لفئة ما يحتوي على مرجع إلى مثيل لفئة أخرى أو مثيل آخر من نفس الفئة. على سبيل المثال ، سيارة بها محرك ، وكلب له ذيل وما إلى ذلك. … لكننا نستخدم كلمات رئيسية جديدة في الغالب لتنفيذ علاقة Has-A في Java.

ما هي علاقة عفوا؟

في OOP ، IS-العلاقة هي وراثة تمامًا. هذا يعني أن الفئة الفرعية هي نوع من فئة الأصل. على سبيل المثال ، التفاح فاكهة. لذلك سوف تمد الفاكهة للحصول على التفاح.

أي علاقة تمثل علاقة بين الكائنات

Associationهي علاقة من النوع "has-a". يؤسس الاتحاد العلاقة ب / ث فئتين باستخدام من خلال كائناتهم. يمكن أن تكون علاقة الارتباط من واحد إلى واحد ، وواحد إلى كثير ، ومن كثير إلى واحد ، ومن كثير إلى كثير.

ما هو الفرق بين هو و له علاقة في جافا؟

علاقة IS-A هيوراثة. تُعرف الفئات التي ترث بالفئات الفرعية أو الفئات الفرعية. على المن ناحية أخرى ، فإن علاقة HAS-A هي تكوين. في OOP ، علاقة IS-A هي وراثة تمامًا.

موصى به: