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

فيديو: هي نوع من العلاقة في جافا؟

فيديو: هي نوع من العلاقة في جافا؟
فيديو: Java 2 - Class Relationships (Association- Aggregation - Composition)- part 1 - شرح بالعربي 2024, يمكن
Anonim

أنواع العلاقة . استنادًا إلى إعادة استخدام أعضاء البيانات من فصل دراسي إلى فصل دراسي آخر في جافا لدينا ثلاثة أنواع العلاقات . هم - أ صلة ، لديه-أ صلة ويستخدم- أ صلة . يستخدم- أ صلة هي طريقة تستخدم فيها طريقة من فئة ما كائنًا من فئة أخرى.

النظر في هذا ، هل a لديه علاقة جافا؟

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

بجانب ما سبق ، هل a له علاقة استخدامات؟ أينما ترى كلمة رئيسية ممتدة أو تنفذ كلمة أساسية في إعلان الفصل ، يُقال أن هذه الفئة تحتوي على IS-A صلة . لديها -أ صلة : تكوين( لديها -A) تعني ببساطة استخدام متغيرات الحالة التي تشير إلى كائنات أخرى. على سبيل المثال ماروتي لديها المحرك أو البيت لديها حمام.

سئل أيضًا ، ما هو الفرق بين IS A وله علاقة في Java؟

في OOP ، IS - A صلة هو ميراث تماما. هذا يعني أن الفئة الفرعية هي نوع من فئة الأصل. أ علاقة HAS-A هو ربط ديناميكي (وقت التشغيل) بينما الوراثة عبارة عن ربط ثابت (وقت ترجمة). إذا كنت تريد فقط إعادة استخدام الكود وتعلم أن الاثنين ليسا من نفس النوع ، فاستخدم التركيبة.

ما هي علاقة ISA؟

علاقة IsA . يمكنك تحديد أن فئة واحدة هي فئة فرعية لأخرى عن طريق تكوين علاقة عيسى . بشكل افتراضي ، يكون ملف هو العقدة تحدد فقط أن مجموعة الكائنات هي الفئات الفرعية لكائن آخر ، ولكن ليس أكثر.

موصى به: