Java Tutorial in Hindi
जावा कांस्टेंट: उदाहरण, उपयोग, और इसे Constant कैसे Declare करें? - Constant In Java in Hindi
Table of Contents
- जावा कॉन्स्टेंट वेरिएबल का परिचय
- जावा में कांस्टेंट क्या हैं? (What are Constants in Java in Hindi?)
- जावा में Constant कैसे Declare करें?
- Static and Final Modifiers
- जावा में कोन्स्टेंट घोषित करने के लिए स्थायी (Static) और फाइनल (Final) मॉडिफ़ायर का उपयोग क्यों करें?
- जावा में Constants का उपयोग
- जावा में कॉन्स्टेंट वेरिएबल के बारे में जानने योग्य बातें
- कॉन्स्टेंट को Private कैसे Declar करें?
- कॉन्स्टेंट को Public कैसे Declar करें?
- जावा में Enumeration को Constant के रूप में उपयोग
जावा Constant में पूछे जाने वाले प्रश्न
नहीं, एक बार आरंभ होने के बाद आप किसी constant का मान नहीं बदल सकते। किसी constant को पुन: असाइन करने का प्रयास करने पर Compilation Error उत्पन्न होगी।
जावा constants को Class Level पर, आमतौर पर किसी भी Method के बाहर Declare करना आम बात है, ताकि उन्हें पूरी Class में पहुंच योग्य बनाया जा सके। कई Class में व्यापक पहुंच के लिए, public static final modifiers का उपयोग करने पर विचार करें।
किसी constant को static Declare करने का अर्थ है कि यह किसी विशिष्ट उदाहरण के बजाय स्वयं Class से संबंधित है। यह आपको क्लास का ऑब्जेक्ट बनाए बिना constant तक पहुंचने की अनुमति देता है, जिससे यह अधिक मेमोरी-कुशल और उपयोग में आसान हो जाता है।
हालाँकि आप किसी array or object संदर्भ को अंतिम Declare कर सकते हैं, फिर भी array or object की सामग्री को Modify किया जा सकता है। एक ऐसी array or object बनाने के लिए जो वास्तव में static है, आपको यह सुनिश्चित करना होगा कि array or object के Elements या विशेषताओं को बदला नहीं जा सकता है।
convention के अनुसार, जावा constants को आमतौर पर शब्दों को अलग करने के लिए अंडरस्कोर के साथ बड़े अक्षरों का उपयोग करके नामित किया जाता है। उदाहरण के लिए, MAX_VALUE, DEFAULT_COLOR, या PI.
हां, constants का उपयोग स्विच-केस स्टेटमेंट में किया जा सकता है। ऐसे scenarios में constants का उपयोग करने से कोड readability बढ़ती है और raw values का उपयोग करते समय होने वाली संभावित गलतियों से बचा जा सकता है।
हां, यदि आप public static final modifiers के साथ एक constants घोषित करते हैं, तो यह Class name का उपयोग करके उसी पैकेज में Other Class द्वारा पहुंच योग्य है। यदि constants package-private है (no explicit access modifier), तो इसे उसी पैकेज के भीतर अन्य classes द्वारा भी एक्सेस किया जा सकता है।