जावा ट्यूटोरियल

जावा होम जावा परिचय जावा प्रारंभ करें जावा सिंटेक्स जावा टिप्पणियाँ जावा चर जावा डेटा प्रकार जावा टाइप कास्टिंग जावा ऑपरेटर्स जावा स्ट्रिंग्स जावा मठ जावा बूलियन जावा अगर ... और जावा स्विच जावा जबकि लूप लूप के लिए जावा जावा ब्रेक/जारी रखें जावा सरणी

जावा तरीके

जावा तरीके जावा विधि पैरामीटर्स जावा विधि ओवरलोडिंग जावा स्कोप जावा रिकर्सन

जावा क्लासेस

जावा ओओपी जावा क्लासेस/ऑब्जेक्ट्स जावा क्लास एट्रीब्यूट्स जावा क्लास मेथड्स जावा कंस्ट्रक्टर्स जावा संशोधक जावा एनकैप्सुलेशन जावा पैकेज / एपीआई जावा विरासत जावा बहुरूपता जावा इनर क्लासेस जावा एब्स्ट्रैक्शन जावा इंटरफ़ेस जावा Enums जावा उपयोगकर्ता इनपुट जावा तिथि जावा ऐरेलिस्ट जावा लिंक्डलिस्ट जावा हैश मैप जावा हैशसेट जावा इटरेटर जावा रैपर क्लासेस जावा अपवाद जावा रेगेक्स जावा धागे जावा लैम्ब्डा

जावा फ़ाइल हैंडलिंग

जावा फ़ाइलें जावा फ़ाइलें बनाएँ/लिखें जावा फ़ाइलें पढ़ें जावा फ़ाइलें हटाएं

जावा कैसे करें

दो नंबर जोड़ें

जावा संदर्भ

जावा कीवर्ड जावा स्ट्रिंग तरीके जावा गणित के तरीके

जावा उदाहरण

जावा उदाहरण जावा कंपाइलर जावा व्यायाम जावा प्रश्नोत्तरी जावा प्रमाणपत्र


जावा स्कोप


जावा स्कोप

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


विधि का दायरा

एक विधि के अंदर सीधे घोषित चर कोड की पंक्ति के बाद विधि में कहीं भी उपलब्ध हैं जिसमें उन्हें घोषित किया गया था:

उदाहरण

public class Main {
  public static void main(String[] args) {

    // Code here CANNOT use x

    int x = 100;

    // Code here can use x
    System.out.println(x);
  }
}


ब्लॉक स्कोप

कोड का एक ब्लॉक घुंघराले ब्रेसिज़ के बीच के सभी कोड को संदर्भित करता है {}कोड के ब्लॉक के अंदर घोषित चर केवल घुंघराले ब्रेसिज़ के बीच कोड द्वारा सुलभ हैं, जो उस रेखा का अनुसरण करता है जिसमें चर घोषित किया गया था:

उदाहरण

public class Main {
  public static void main(String[] args) {

    // Code here CANNOT use x

    { // This is a block

      // Code here CANNOT use x

      int x = 100;

      // Code here CAN use x
      System.out.println(x);

   } // The block ends here

  // Code here CANNOT use x

  }
}

कोड का एक ब्लॉक अपने आप मौजूद हो सकता है या यह किसी if, whileया forकथन से संबंधित हो सकता है। बयानों के मामले में for, बयान में घोषित चर भी ब्लॉक के दायरे में उपलब्ध हैं।