في Java ، تعني علاقة Has-A بشكل أساسي أنمثال لفئة ما له إشارة إلى مناسبة لفئة أخرى أو حدث آخر لفئة مماثلة. على سبيل المثال ، تحتوي السيارة على محرك ، وكلب له ذيل ، وما إلى ذلك. في Java ، لا توجد كلمة مرور من هذا القبيل تنفذ علاقة Has-A.
ما هي العلاقة في جافا؟
في Java ، تعني علاقة Has-A ببساطة أنمثيل لفئة ما يحتوي على مرجع إلى مثيل لفئة أخرى أو مثيل آخر من نفس الفئة. على سبيل المثال ، سيارة بها محرك ، وكلب له ذيل وما إلى ذلك. … لكننا نستخدم كلمات رئيسية جديدة في الغالب لتنفيذ علاقة Has-A في Java.
ما هي علاقة عفوا؟
في OOP ، IS-العلاقة هي وراثة تمامًا. هذا يعني أن الفئة الفرعية هي نوع من فئة الأصل. على سبيل المثال ، التفاح فاكهة. لذلك سوف تمد الفاكهة للحصول على التفاح.
أي علاقة تمثل علاقة بين الكائنات
Associationهي علاقة من النوع "has-a". يؤسس الاتحاد العلاقة ب / ث فئتين باستخدام من خلال كائناتهم. يمكن أن تكون علاقة الارتباط من واحد إلى واحد ، وواحد إلى كثير ، ومن كثير إلى واحد ، ومن كثير إلى كثير.
ما هو الفرق بين هو و له علاقة في جافا؟
علاقة IS-A هيوراثة. تُعرف الفئات التي ترث بالفئات الفرعية أو الفئات الفرعية. على المن ناحية أخرى ، فإن علاقة HAS-A هي تكوين. في OOP ، علاقة IS-A هي وراثة تمامًا.