उत्तर: जावा में इनकैप्सुलेशन का प्रमुख लाभ है डेटा छिपाना इनकैप्सुलेशन का उपयोग करके हम प्रोग्रामर को डेटा तक पहुंच और उस डेटा पर काम करने वाले तरीकों पर निर्णय लेने की अनुमति दे सकते हैं। उदाहरण के लिए, यदि हम चाहते हैं कि डेटा का कोई विशेष भाग कक्षा के बाहर किसी के लिए भी पहुंच योग्य न हो, तो हम उस डेटा को निजी बना देते हैं।
हम इनकैप्सुलेशन का उपयोग क्यों करते हैं?
एनकैप्सुलेशन का उपयोग किसी वर्ग के अंदर संरचित डेटा ऑब्जेक्ट के मूल्यों या स्थिति को छिपाने के लिए किया जाता है, अनधिकृत पार्टियों की उन तक सीधी पहुंच को रोकने के लिए।
उदाहरण के लिए हम जावा में इनकैप्सुलेशन का उपयोग क्यों करते हैं?
जावा में एनकैप्सुलेशन एक कोड और डेटा को एक साथ एक इकाई में लपेटने की प्रक्रिया है, उदाहरण के लिए, एक कैप्सूल जो कई दवाओं का मिश्रण होता है।हम कक्षा के सभी डेटा सदस्यों को निजी बनाकर जावा में पूरी तरह से इनकैप्सुलेटेड क्लास बना सकते हैं। … जावा बीन क्लास पूरी तरह से एनकैप्सुलेटेड क्लास का उदाहरण है।
हम जावा में इनकैप्सुलेट क्यों करते हैं?
एनकैप्सुलेशन के पीछे का पूरा विचार है उपयोगकर्ताओं से कार्यान्वयन विवरण छुपाना यदि कोई डेटा सदस्य निजी है तो इसका मतलब है कि इसे केवल उसी वर्ग के भीतर ही एक्सेस किया जा सकता है। कोई बाहरी वर्ग अन्य वर्ग के निजी डेटा सदस्य (चर) तक नहीं पहुंच सकता है। … इसलिए इनकैप्सुलेशन को डेटा छिपाने के रूप में जाना जाता है।
एनकैप्सुलेशन की आवश्यकता क्यों और कहाँ है?
एनकैप्सुलेशन एक वर्ग के ग्राहकों के सामने आने वाले व्यवहार से कार्यान्वयन विवरण को अलग करने में मदद करता है (अन्य वर्ग / कार्य जो इस वर्ग का उपयोग कर रहे हैं), और आपको युग्मन पर अधिक नियंत्रण प्रदान करता है आपका कोड।