Online Ethical Hacking Course

Apply Now
Java Tutorial in Hindi

जावा एक्सेस मॉडिफायर: प्रकार, उदाहरण, उपयोग (Java Access Modifiers in Hindi)

Table of Contents

  • परिचय
  • जावा में एक्सेस मॉडिफायर क्या है? (Access Modifier in Java in Hindi)
  • जावा में एक्सेस मॉडिफायर के प्रकार
  • जावा में प्राइवेट एक्सेस मॉडिफायर
  • जावा में डिफ़ॉल्ट एक्सेस मॉडिफायर
  • जावा में प्रोटेक्टेड एक्सेस मॉडिफायर
  • जावा में सभी एक्सेस मॉडिफायर की तुलना
  • जावा में एक्सेस स्पेसिफायर का उपयोग कैसे करें?
  • जावा में एक्सेस मॉडिफायर: वीडियो

जावा में एक्सेस मॉडिफायर: वीडियो

जावा एक्सेस स्पेसिफायर्स से सम्बंधित प्रश्न

जावा चार एक्सेस मॉडिफायर प्रदान करता है: Private, डिफ़ॉल्ट (पैकेज-प्राइवेट), प्रोटेक्टेड, और पब्लिक ।
एक्सेस मॉडिफायर का प्राइमरी पर्पस क्लासेज मेथड्स और वेरिएबल्स की एक्सेस को कण्ट्रोल करना, उचित एनकैप्सुलेशन सुनिश्चित करना, डेटा hiding और कोड इंटीग्रिटी बनाए रखना है।
पब्लिक एक्सेस मॉडिफायर कहीं से भी unrestricted access की अनुमति देता है, जबकि प्राइवेट एक्सेस मॉडिफायर केवल उसी क्लास के भीतर एक्सेस को Restricted करता है।
डिफ़ॉल्ट एक्सेस मॉडिफायर उसी पैकेज के भीतर एक्सेस की अनुमति देता है। इसका उपयोग तब किया जाता है जब कोई एक्सेस मॉडिफायर स्पष्ट रूप से निर्दिष्ट नहीं होता है।
प्रोटेक्टेड एक्सेस मॉडिफायर एक ही पैकेज के भीतर और सबक्लास में एक्सेस की अनुमति देता है, भले ही वे अलग-अलग पैकेज में हों। डिफ़ॉल्ट एक्सेस मॉडिफायर केवल उसी पैकेज के भीतर एक्सेस की अनुमति देता है।
नहीं, private और protected एक्सेस मॉडिफायर का उपयोग क्लासेज की विजिबिलिटी को परिभाषित करने के लिए नहीं किया जा सकता है। केवल पब्लिक और डिफ़ॉल्ट (पैकेज-निजी) modifier classes पर लागू होते हैं।
हां, एक मेथड या variables को अंतिम और पब्लिक दोनों के रूप में चिह्नित किया जा सकता है। अंतिम कीवर्ड मेथड या variables में मॉडिफायर को Restricted करता है, जबकि पब्लिक कीवर्ड उस तक unrestricted access की अनुमति देता है।
आम तौर पर सबसे अधिक restrictive access modifier का उपयोग करने की recommended की जाती है जो आवश्यक कार्यक्षमता को पूरा करता है। यह उचित एनकैप्सुलेशन सुनिश्चित करता है और आवश्यक दायरे से बाहर एक्सेस को कम करता है।
नहीं, एक्सेस modifiers local variables पर लागू नहीं होते हैं। इनका उपयोग केवल class members (variables, methods और नेस्टेड क्लास) के लिए किया जाता है।
Did you find this article helpful?