Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में स्टेटिक और फाइनल के बीच अंतर


इस पोस्ट में, हम जावा में 'स्थिर' और 'अंतिम' कीवर्ड के बीच के अंतर को समझेंगे।

स्थिर

  • इसे नेस्टेड स्थिर वर्ग, चर, विधियों और ब्लॉक पर लागू किया जा सकता है।

  • घोषित होने पर स्थैतिक चर को प्रारंभ करने की आवश्यकता नहीं होती है।

  • इस वैरिएबल को फिर से इनिशियलाइज़ किया जा सकता है।

  • यह केवल कक्षा के स्थिर सदस्यों तक ही पहुँच सकता है।

  • इसे केवल अन्य स्थिर विधियों द्वारा ही बुलाया जा सकता है।

  • स्थिर वर्ग की वस्तुएँ नहीं बनाई जा सकतीं।

  • स्थिर वर्ग में केवल स्थिर सदस्य हो सकते हैं।

  • इसका उपयोग स्थिर चर को प्रारंभ करने के लिए किया जाता है।

फाइनल

  • यह एक कीवर्ड है।

  • इसका उपयोग कक्षाओं, विधियों और चरों पर प्रतिबंध लगाने के लिए किया जाता है।

  • इसे इनहेरिट नहीं किया जा सकता है।

  • इसे ओवरराइड नहीं किया जा सकता।

  • अंतिम तरीके किसी भी वर्ग को विरासत में नहीं मिल सकते हैं।

  • घोषित होने पर अंतिम चर को प्रारंभ करने की आवश्यकता होती है।

  • एक बार घोषित होने के बाद इसका मान बदला या फिर से शुरू नहीं किया जा सकता है।


  1. जावा में वंशानुक्रम और संरचना के बीच अंतर

    रचना एक डिज़ाइन तकनीक है जिसमें आपकी कक्षा में आपकी कक्षा के क्षेत्र के रूप में किसी अन्य वर्ग का उदाहरण हो सकता है। वंशानुक्रम एक ऐसा तंत्र है जिसके तहत एक वस्तु एक वर्ग का विस्तार करके मूल वस्तु के गुणों और व्यवहार को प्राप्त कर सकती है। रचना और वंशानुक्रम दोनों संबंधित वर्ग द्वारा कोड पुन:प्रयोज

  1. जावा में थ्रेड और रननेबल के बीच अंतर

    निष्पादन का एक नया धागा बनाने के दो तरीके हैं। एक वर्ग को थ्रेड वर्ग का उपवर्ग घोषित करना है। इस उपवर्ग को थ्रेड क्लास की रन विधि को ओवरराइड करना चाहिए। उपवर्ग का एक उदाहरण तब आवंटित और शुरू किया जा सकता है। थ्रेड बनाने का दूसरा तरीका एक वर्ग घोषित करना है जो रननेबल इंटरफ़ेस को लागू करता है। वह वर्

  1. जावा में स्थिरांक और अंतिम चर के बीच अंतर?

    जावा में स्थिर एक स्थिर चर वह होता है जिसका मान निश्चित होता है और कार्यक्रम में इसकी केवल एक प्रति मौजूद होती है। एक बार जब आप एक स्थिर चर घोषित कर देते हैं और इसके लिए मान निर्दिष्ट कर देते हैं, तो आप पूरे कार्यक्रम में इसके मान को फिर से नहीं बदल सकते। सी भाषा स्थिरांक के विपरीत जावा (सीधे) में