जावा - संशोधक प्रकार

संशोधक वे कीवर्ड होते हैं जिन्हें आप उनके अर्थ बदलने के लिए उन परिभाषाओं में जोड़ते हैं। जावा भाषा में निम्नलिखित सहित विभिन्न प्रकार के संशोधक हैं -

  • जावा एक्सेस संशोधक

  • गैर पहुँच संशोधक

एक संशोधक का उपयोग करने के लिए, आप एक वर्ग, विधि या चर की परिभाषा में इसके कीवर्ड को शामिल करते हैं। संशोधक शेष कथन को पसंद करता है, जैसा कि निम्नलिखित उदाहरण में है।

उदाहरण

public class className {
   // ...
}

private boolean myFlag;
static final double weeks = 9.5;
protected static final int BOXWIDTH = 42;

public static void main(String[] arguments) {
   // body of method
}

अभिगम नियंत्रण संशोधक

जावा कक्षाओं, चर, विधियों और निर्माणकर्ताओं के लिए पहुँच स्तर सेट करने के लिए कई पहुँच संशोधक प्रदान करता है। चार पहुँच स्तर हैं -

  • पैकेज के लिए दृश्यमान, डिफ़ॉल्ट। किसी भी संशोधक की जरूरत नहीं है।
  • केवल कक्षा के लिए दृश्यमान (निजी)।
  • विश्व के लिए दृश्यमान (सार्वजनिक)।
  • पैकेज और सभी उपवर्गों (संरक्षित) के लिए दृश्यमान।

गैर-पहुँच संशोधक

जावा कई अन्य कार्यक्षमता को प्राप्त करने के लिए गैर-पहुंच संशोधक प्रदान करता है।

  • स्थिर वर्ग के तरीकों और चर बनाने के लिए संशोधक।

  • अंतिम कक्षाएं, विधियों, और चर के कार्यान्वयन को अंतिम रूप देने के लिए संशोधक।

  • सार सार वर्गों और तरीकों बनाने के लिए संशोधक।

  • सिंक्रनाइज़ और अस्थिर संशोधक, जो धागे के लिए उपयोग किया जाता है।

आगे क्या है?

अगले भाग में, हम जावा भाषा में प्रयुक्त बेसिक ऑपरेटर्स के बारे में चर्चा करेंगे। अध्याय आपको एक अवलोकन देगा कि इन ऑपरेटरों को आवेदन विकास के दौरान कैसे उपयोग किया जा सकता है।