Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में अमूर्तता

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

एब्स्ट्रक्शन उपयोगकर्ता से कार्यान्वयन विवरण छिपाने की एक प्रक्रिया है, उपयोगकर्ता को केवल कार्यक्षमता प्रदान की जाएगी। दूसरे शब्दों में, उपयोगकर्ता को इस बात की जानकारी होगी कि वस्तु कैसे करती है इसके बजाय वह क्या करती है।

जावा में, अमूर्त वर्गों और इंटरफेस का उपयोग करके अमूर्तता प्राप्त की जाती है।


  1. हम जावा में getClass () विधि का उपयोग कब कर सकते हैं?

    getClass() विधि ऑब्जेक्ट . से है वर्ग और यह एक कक्षा वर्ग का उदाहरण returns देता है . जब हम किसी वस्तु का एक नया उदाहरण घोषित करते हैं, तो वह एक वर्ग को संदर्भित करेगा। प्रति JVM केवल एक वर्ग हो सकता है, लेकिन कई ऑब्जेक्ट इसका जिक्र कर सकते हैं। इसलिए जब हमें दो वस्तुओं का वर्ग मिलता है, तो वे एक ह

  1. जावा में उपयोगकर्ता थ्रेड बनाम डेमन थ्रेड?

    डेमन थ्रेड्स आमतौर पर उपयोगकर्ता थ्रेड के लिए सेवाएं करने के लिए उपयोग किया जाता है। मुख्य () विधि एप्लिकेशन थ्रेड का एक उपयोगकर्ता थ्रेड (गैर-डिमन थ्रेड) . है . JVM तब तक समाप्त नहीं होता जब तक कि सभी उपयोगकर्ता थ्रेड (गैर-डिमन) समाप्त। हम स्पष्ट रूप से एक उपयोगकर्ता थ्रेड . द्वारा बनाए गए थ्रेड

  1. जावा में अमूर्त बनाम एनकैप्सुलेशन

    एनकैप्सुलेशन Encapsulation चार मूलभूत OOP अवधारणाओं में से एक है। अन्य तीन विरासत, बहुरूपता और अमूर्तता हैं। जावा में एनकैप्सुलेशन डेटा (चर) और डेटा (विधियों) पर काम करने वाले कोड को एक इकाई के रूप में एक साथ लपेटने के लिए एक तंत्र है। इनकैप्सुलेशन में, एक वर्ग के चर अन्य वर्गों से छिपे रहेंगे और क