निम्न मानें:जावा में, स्थैतिक तरीकों के भीतर घोषित वेरिएबल्स स्थिर हैं?
private static boolean A() { int parsedUntil = 0; ... ... ... }
पार्स किया गया है एक स्थिर चर माना जाता है? मैंने देखा कि मैं इसे इस स्थिर कार्य के अंदर स्थैतिक घोषित नहीं कर सकता।
अनुवर्ती प्रश्न: मैंने पढ़ा है कि एक स्थैतिक चर केवल एक बार शुरू किया जाएगा। क्या इसका मतलब है कि पहली बार जब मैं फंक्शन ए() को कॉल करता हूं तो मान शून्य पर सेट हो जाएगा, लेकिन हर बार जब मैं ए() को कॉल करता हूं, तो उस पंक्ति को छोड़ दिया जाता है?
यह सब कुछ दायरे के बारे में है। विधि प्रकार के बावजूद, दायरा विधि के लिए स्थानीय है। – Robin
@ रोबिन: नहीं, यह जीवनभर के बारे में है। अन्य लैंगुग्स में, "स्थैतिक स्थानीय" में एक एकल विधि का दायरा हो सकता है लेकिन स्थैतिक जीवनकाल, जो कभी-कभी उपयोगी होता है; दोनों मामलों में दायरा विधि के लिए स्थानीय है, लेकिन जीवनकाल अलग है। – configurator