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

लेखक: Louise Ward
निर्माण की तारीख: 11 फ़रवरी 2021
डेट अपडेट करें: 4 जुलाई 2024
Anonim
जावा में स्थिर और अंतिम के बीच क्या अंतर है?
वीडियो: जावा में स्थिर और अंतिम के बीच क्या अंतर है?

विषय

मुख्य अंतर

जावा में स्थिर और अंतिम के बीच का अंतर यह है कि स्थैतिक जावा में एक कीवर्ड है जिसका उपयोग कक्षा के सदस्य को परिभाषित करने के लिए किया जाता है जिसका उपयोग कक्षा के किसी भी ऑब्जेक्ट से स्वतंत्र रूप से किया जा सकता है, जबकि जावा में अंतिम कीवर्ड का उपयोग निरंतर चर घोषित करने के लिए किया जाता है जिसे ओवरराइड नहीं किया जा सकता है और ऐसा वर्ग जिसे विरासत में नहीं दिया जा सकता है।


जावा में स्टेटिक बनाम फाइनल

जावा एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जो संकलक और दुभाषिया दोनों का उपयोग करता है। ज्यादातर सभी सॉफ्टवेयर जावा प्रोग्रामिंग लैंग्वेज में बनाए जाते हैं। जावा कोड विंडोज, लिनक्स और मैक ओएस पर लिखा जा सकता है। C और C ++ प्रोग्रामिंग भाषा का सिंटैक्स काफी समान है। जावा प्रोग्राम चलाने के लिए ब्राउज़र का निर्माण करता है जो एक ग्राफिकल यूजर इंटरफेस बनाने में मदद करता है। जावा प्रोग्रामिंग लैंग्वेज इन दिनों इस्तेमाल और ट्रेंड में है। जावा कोड लिखने के लिए, एक प्रोग्रामर को सॉफ्टवेयर डेवलपमेंट किट (एसडीके) की आवश्यकता होती है जिसमें एक संकलक, दुभाषिया शामिल होता है जो कि C ++ में आवश्यक नहीं है। कई कीवर्ड हैं जो जावा में उपयोग किए जाते हैं जैसे कि ये कीवर्ड स्थिर और अंतिम हैं। यदि एक वैरिएबल एक स्थिर वैरिएबल है, तो इसे क्लास ऑब्जेक्ट से पहले एक्सेस किया जा सकता है जो बनाया गया है। फ़ाइनल एक ऐसा कीवर्ड है जिसका क्लास, मेथड्स और वेरिएबल्स पर अलग-अलग प्रभाव होता है। जावा में स्थिर और अंतिम के बीच मूल अंतर यह है कि स्थिर जावा में एक कीवर्ड है जिसका उपयोग कक्षा के सदस्य को परिभाषित करने के लिए किया जाता है जिसका उपयोग कक्षा के किसी भी ऑब्जेक्ट के स्वतंत्र रूप से किया जा सकता है, जबकि जावा में अंतिम कीवर्ड का उपयोग निरंतर चर घोषित करने के लिए किया जाता है जो कि नहीं हो सकता है ओवरराइड और एक वर्ग जो विरासत में नहीं मिल सकता है।


जावा में, स्टेटिक एक कीवर्ड है जो कक्षाओं, चर, विधियों और ब्लॉकों पर लागू होता है। हमें क्लास के सदस्यों जैसे क्लास और ब्लॉक स्टैटिक बनाने के लिए कीवर्ड "स्टेटिक" का उपयोग करना होगा। आपको इन वर्ग के सदस्यों से पहले स्थिर शब्द का उपयोग करना होगा। जैसे स्टैटिक फाइनल भी एक कीवर्ड है जो क्लास, वेरिएबल और मेथड्स के लिए उपयोग किया जाता है। "अंतिम" वर्ग के कीवर्ड का उपयोग करते हुए, चर और विधियों को अंतिम कीवर्ड के रूप में घोषित किया जाता है। यदि एक वर्ग सदस्य स्थिर है, तो यह वर्ग सदस्य वर्ग के सभी सदस्यों के लिए वैश्विक बन सकता है। उदाहरण के आधार पर कोई मेमोरी नहीं है सभी वस्तुओं को स्थिर सदस्य की एक ही प्रति साझा करनी होगी। कोड में स्थैतिक सदस्य वर्ग की वस्तु से स्वतंत्र है। क्लास में ऑब्जेक्ट बनाने से पहले एक स्टैटिक मेंबर को एक्सेस किया जाता है। मुख्य () विधि स्थिर सदस्य का उदाहरण है यह स्थिर है क्योंकि इसका उपयोग किसी भी वस्तु के बाहर निकलने से पहले किया जा सकता है। Class_name_static_member वर्ग के स्थिर सदस्य तक पहुँचने के लिए एक सामान्य है। वर्ग के अन्य सभी डेटा सदस्य के लिए स्थैतिक चर एक वैश्विक चर की तरह काम करता है। प्रोग्राम बनाने के बाद आप वैरिएबल को प्रोग्राम के रूप में संशोधित नहीं कर सकते। आपको घोषणा के समय से पहले अंतिम चर घोषित करना होगा। अंतिम चर में प्रति-आवृत्ति के आधार पर मेमोरी की जगह नहीं होती है। कक्षा के किसी भी ऑब्जेक्ट से पहले स्थैतिक चर का उपयोग करने की आवश्यकता होती है। स्थिर चर को एक्सेस करने के लिए डॉट (।) ऑपरेटर का उपयोग किया जाता है। केवल एक प्रतिलिपि बनाई जाती है, और सभी अंतिम चर अंतिम चर की एक ही प्रतिलिपि साझा करते हैं। वर्ग के उपवर्ग द्वारा, विधि को अंतिम घोषित नहीं किया जा सकता है और इसे ओवरराइड नहीं किया जा सकता है। अंतिम वर्ग में वंशानुक्रम की अनुमति नहीं है। अंतिम कीवर्ड का उपयोग केवल जावा में किया जाता है और C ++ और C # के रूप में समर्थित नहीं है। स्थैतिक खोजशब्दों के तरीके केवल एक और स्थैतिक विधि कह सकते हैं। स्थैतिक डेटा स्थैतिक विधि तक पहुंच सकता है। जावा स्थिर वर्ग की अवधारणा का समर्थन नहीं करता है केवल बाहरी वर्ग ही स्थिर वर्ग तक पहुँच बना सकता है।


तुलना चार्ट

स्थिरअंतिम
स्टेटिक जावा में एक कीवर्ड है जो क्लास के सदस्य को परिभाषित करने के लिए उपयोग किया जाता है जिसे स्वतंत्र रूप से क्लास के किसी भी ऑब्जेक्ट के लिए उपयोग किया जा सकता हैजावा में अंतिम कीवर्ड का उपयोग एक निरंतर चर घोषित करने के लिए किया जाता है जिसे ओवरराइड नहीं किया जा सकता है और एक वर्ग जिसे विरासत में नहीं दिया जा सकता है।
परिवर्तन
स्थैतिक चर को संशोधित नहीं किया जा सकता है।एक अंतिम चर को संशोधित किया जा सकता है
कक्षा
एक स्थिर वर्ग ऑब्जेक्ट नहीं बनाया जा सकता हैएक अंतिम वर्ग ऑब्जेक्ट बनाया जा सकता है
खंड
स्टेटिक ब्लॉक स्टेटिक कीवर्ड में समर्थित हैअंतिम ब्लॉक अंतिम कीवर्ड में समर्थित नहीं है

स्थिर क्या है?

जावा में, स्टेटिक एक कीवर्ड है जो कक्षाओं, चर, विधियों और ब्लॉकों पर लागू होता है। हमें क्लास के सदस्यों जैसे क्लास और ब्लॉक स्टैटिक बनाने के लिए कीवर्ड "स्टेटिक" का उपयोग करना होगा। आपको इन वर्ग के सदस्यों से पहले स्थिर शब्द का उपयोग करना होगा। यदि एक वर्ग सदस्य स्थिर है, तो यह वर्ग सदस्य वर्ग के सभी सदस्यों के लिए वैश्विक बन सकता है। उदाहरण के आधार पर कोई मेमोरी नहीं है सभी वस्तुओं को स्थिर सदस्य की एक ही प्रति साझा करनी होगी। कोड में स्थैतिक सदस्य वर्ग की वस्तु से स्वतंत्र है। क्लास में ऑब्जेक्ट बनाने से पहले एक स्टैटिक मेंबर को एक्सेस किया जाता है। मुख्य () विधि स्थिर सदस्य का उदाहरण है यह स्थिर है क्योंकि इसका उपयोग किसी भी वस्तु के बाहर निकलने से पहले किया जा सकता है। Class_name_static_member वर्ग के स्थिर सदस्य तक पहुँचने के लिए एक सामान्य है। वर्ग के अन्य सभी डेटा सदस्य के लिए स्थैतिक चर एक वैश्विक चर की तरह काम करता है। कक्षा के किसी भी ऑब्जेक्ट से पहले एक स्थिर चर तक पहुंचने की आवश्यकता है। स्थिर चर को एक्सेस करने के लिए डॉट (।) ऑपरेटर का उपयोग किया जाता है। स्थैतिक खोजशब्दों के तरीके केवल एक और स्थैतिक विधि कह सकते हैं। स्थैतिक डेटा स्थैतिक विधि तक पहुंच सकता है। जावा स्थिर वर्ग की अवधारणा का समर्थन नहीं करता है केवल बाहरी वर्ग ही स्थिर वर्ग तक पहुँच बना सकता है।

फाइनल क्या है?

जैसे स्टैटिक फाइनल भी एक कीवर्ड है जो क्लास, वेरिएबल और मेथड्स के लिए उपयोग किया जाता है। कीवर्ड "अंतिम" वर्ग का उपयोग करते हुए, चर और विधियों को अंतिम कीवर्ड के रूप में घोषित किया जाता है। प्रोग्राम बनाने के बाद आप वैरिएबल को प्रोग्राम के रूप में संशोधित नहीं कर सकते। आपको घोषणा के समय से पहले अंतिम चर घोषित करना होगा। अंतिम चर में प्रति-आवृत्ति के आधार पर मेमोरी की जगह नहीं होती है। केवल एक प्रतिलिपि बनाई जाती है, और सभी अंतिम चर अंतिम चर की एक ही प्रतिलिपि साझा करते हैं। वर्ग के उपवर्ग द्वारा, विधि को अंतिम घोषित नहीं किया जा सकता है और इसे ओवरराइड नहीं किया जा सकता है। अंतिम वर्ग में वंशानुक्रम की अनुमति नहीं है। अंतिम कीवर्ड का उपयोग केवल जावा में किया जाता है और C ++ और C # के रूप में समर्थित नहीं है।

मुख्य अंतर

  1. स्टेटिक जावा में एक कीवर्ड है जिसका उपयोग कक्षा के सदस्य को परिभाषित करने के लिए किया जाता है जिसे किसी भी वर्ग के ऑब्जेक्ट के लिए स्वतंत्र रूप से उपयोग किया जा सकता है जबकि जावा में अंतिम कीवर्ड का उपयोग एक निरंतर चर घोषित करने के लिए किया जाता है जिसे ओवरराइड नहीं किया जा सकता है और एक वर्ग जिसे विरासत में नहीं मिला जा सकता है।
  2. एक स्थिर चर को संशोधित नहीं किया जा सकता है जबकि अंतिम चर को संशोधित किया जा सकता है।
  3. एक स्थिर वर्ग ऑब्जेक्ट नहीं बनाया जा सकता है, जबकि एक अंतिम वर्ग ऑब्जेक्ट बनाया जा सकता है, जबकि एक अंतिम वर्ग ऑब्जेक्ट बनाया जा सकता है
  4. स्टेटिक ब्लॉक को स्टैटिक कीवर्ड में सपोर्ट किया जाता है जबकि फाइनल ब्लॉक को फाइनल में सपोर्ट नहीं किया जाता है

व्याख्यात्मक वीडियो

निष्कर्ष

इस लेख में, हम जावा में स्थैतिक और अंतिम के बीच के अंतर का अध्ययन करते हैं। स्टेटिक जावा में एक कीवर्ड है जिसका उपयोग कक्षा के सदस्य को परिभाषित करने के लिए किया जाता है जिसे किसी भी वर्ग के ऑब्जेक्ट के लिए स्वतंत्र रूप से उपयोग किया जा सकता है जबकि जावा में अंतिम कीवर्ड का उपयोग एक निरंतर चर घोषित करने के लिए किया जाता है जिसे ओवरराइड नहीं किया जा सकता है और एक वर्ग जिसे विरासत में नहीं मिला जा सकता है। इस लेख को पढ़ने के बाद, आप जावा में स्थिर और अंतिम की स्पष्ट अवधारणा करेंगे।

एक कंप्यूटर मॉनीटर आमतौर पर एक सॉफ्टवेयर के रूप में जाना जाता है जो कंप्यूटर से आने वाले दृश्यों और मशीन को बनाए रखने वाले संरक्षक द्वारा किए गए प्रसंस्करण और कार्य को इंगित करने में मदद करता है। एक ट...

प्यूरीन्स और पाइरिमिडाइन्स दोनों कार्बनिक यौगिक हैं जो शरीर के अंदर आरएनए और डीएनए के संश्लेषण में भाग लेते हैं। ये दोनों विभिन्न प्रकार के उपयोग के साथ नाइट्रोजनस आधार हैं क्योंकि वे विभिन्न प्रकार क...

ताजा प्रकाशन