जावा में एक तरह का रिश्ता है?
जावा में एक तरह का रिश्ता है?

वीडियो: जावा में एक तरह का रिश्ता है?

वीडियो: जावा में एक तरह का रिश्ता है?
वीडियो: Lyrical: Sajde Full Song with Lyrics | Kill Dil | Ranveer Singh | Parineeti Chopra | Gulzar 2024, मई
Anonim

रिश्ते के प्रकार . डेटा सदस्यों को एक वर्ग से दूसरी कक्षा में पुन: उपयोग करने के आधार पर जावा हमारे पास तीन हैं रिश्तों के प्रकार . वे हैं-ए संबंध , एक संबंध और उपयोग करता है-ए संबंध . उपयोग-ए संबंध वह है जिसमें एक वर्ग की एक विधि दूसरे वर्ग की वस्तु का उपयोग कर रही है।

इसे ध्यान में रखते हुए, क्या एक संबंध जावा है?

में जावा , ए हैस-ए रिलेशनशिप रचना के रूप में भी जाना जाता है। में जावा , ए हैस-ए रिलेशनशिप इसका सीधा सा मतलब है कि एक वर्ग का उदाहरण है किसी अन्य वर्ग के उदाहरण या उसी वर्ग के अन्य उदाहरण का संदर्भ। उदाहरण के लिए, एक कार है एक इंजन, एक कुत्ता है एक पूंछ और इतने पर।

ऊपर के अलावा, क्या a का उपयोग संबंध है? क्लास डिक्लेरेशन में जहां कहीं भी आपको एक्सटेंडेड कीवर्ड या इम्प्लीमेंट कीवर्ड दिखाई देता है, तो इस क्लास को IS-A कहा जाता है संबंध . है -ए संबंध : संयोजन( है -ए) का सीधा मतलब है कि इंस्टेंस वेरिएबल्स का उपयोग जो अन्य वस्तुओं के संदर्भ हैं। उदाहरण के लिए मारुति है इंजन, या घर है स्नानघर।

साथ ही पूछा, IS A में क्या अंतर है और Java में क्या संबंध है?

ओओपी में, आईएस - ए संबंध पूरी तरह से विरासत है। इसका मतलब है कि चाइल्ड क्लास एक प्रकार का पेरेंट क्लास है। ए हैस-ए संबंध गतिशील (रन टाइम) बाध्यकारी है जबकि विरासत एक स्थिर (संकलन समय) बाध्यकारी है। यदि आप केवल कोड का पुन: उपयोग करना चाहते हैं और आप जानते हैं कि दोनों एक ही तरह के उपयोग की संरचना नहीं हैं।

आईएसए संबंध क्या है?

आईएसए संबंध . आप एक बनाकर निर्दिष्ट कर सकते हैं कि एक वर्ग दूसरे का उपवर्ग है ईसा संबंध . डिफ़ॉल्ट रूप से, एक एक है नोड केवल यह निर्दिष्ट करता है कि वस्तुओं का एक सेट किसी अन्य वस्तु का उपवर्ग है, लेकिन इससे अधिक कुछ नहीं।

सिफारिश की: