विषयसूची:
- एक विधि स्थिर बनाम गैर स्थैतिक कब होनी चाहिए?
- आप एक गैर-स्थिर विधि का उपयोग कब करेंगे?
- आपको स्थिर कार्यों का उपयोग कब करना चाहिए?
- स्थिर और स्थिर क्षेत्र में क्या अंतर है?
वीडियो: सीमें स्थिर और गैर-स्थिर तरीकों का उपयोग कब करें?
2024 लेखक: Fiona Howard | [email protected]. अंतिम बार संशोधित: 2024-01-10 06:37
A स्थैतिक विधि वर्ग से संबंधित है और एक गैर स्थैतिक विधि एक वर्ग की वस्तु से संबंधित है। स्थिर विधियों को सीधे कक्षा से एक्सेस किया जा सकता है, जबकि गैर-स्थैतिक विधियों (या इंस्टेंस विधियों जैसा कि मैं उन्हें कॉल करना चाहता हूं) को एक उदाहरण से एक्सेस किया जाना है।
एक विधि स्थिर बनाम गैर स्थैतिक कब होनी चाहिए?
A स्थैतिक विधि स्वयं वर्ग से संबंधित है और एक गैर-स्थैतिक (उर्फ उदाहरण) विधि उस वर्ग से उत्पन्न प्रत्येक वस्तु से संबंधित है। यदि आपका तरीका कुछ ऐसा करता है जो उसके वर्ग की व्यक्तिगत विशेषताओं पर निर्भर नहीं करता है, तो इसे स्थिर बनाएं (यह प्रोग्राम के पदचिह्न को छोटा कर देगा)।
आप एक गैर-स्थिर विधि का उपयोग कब करेंगे?
जावा में एक नॉन-स्टेटिक मेथड स्टैटिक मेथड्स और वेरिएबल्स को निम्नानुसार एक्सेस कर सकता है:
- एक नॉन-स्टेटिक मेथड क्लास का इंस्टेंस बनाए बिना किसी भी स्टैटिक मेथड को एक्सेस कर सकता है।
- एक नॉन-स्टेटिक मेथड क्लास का इंस्टेंस बनाए बिना किसी भी स्टैटिक वेरिएबल को एक्सेस कर सकता है क्योंकि स्टैटिक वेरिएबल क्लास से संबंधित है।
आपको स्थिर कार्यों का उपयोग कब करना चाहिए?
जब आप एक वैरिएबल रखना चाहते हैं जो हमेशा वर्ग की हर वस्तु के लिए समान मूल्य रखता है, हमेशा और हमेशा के लिए, इसे स्थिर बनाएं। यदि आपके पास ऐसी विधि है जो किसी आवृत्ति चर या आवृत्ति विधियों का उपयोग नहीं करती है, तो आपको शायद इसे स्थिर बनाना चाहिए।
स्थिर और स्थिर क्षेत्र में क्या अंतर है?
स्थिर चर या क्षेत्र वर्ग के हैं, न कि वर्ग के किसी वस्तु के। जब कक्षा रनटाइम पर लोड होती है तो एक स्थिर चर प्रारंभ होता है। गैर-स्थिर क्षेत्र किसी वस्तु के उदाहरण क्षेत्र हैं। उन्हें केवल ऑब्जेक्ट संदर्भ के माध्यम से एक्सेस या इनवोक किया जा सकता है।
सिफारिश की:
सीमें दो गाइड की तुलना कैसे करें?
तुलना करने का तरीका GUIDs की तुलना इस प्रकार करता है जैसे कि वे Guid कंस्ट्रक्टर को प्रदान किए गए मान थे, इस प्रकार: यह Int32 मानों की तुलना करता है, और यदि वे असमान हैं तो परिणाम देता है। यदि वे बराबर हैं, तो यह अगली तुलना करता है। यह पहले Int16 मानों की तुलना करता है, और असमान होने पर परिणाम देता है। क्या सीगाइड तुलना केस संवेदनशील है?
गैर-परमाणु का उपयोग कब करें?
हमें गैर-परमाणु कीवर्ड जोड़ने की जरूरत है गुण विशेषता में। इसका परिणाम अप्रत्याशित व्यवहार में हो सकता है, जब दो अलग-अलग प्रक्रिया (धागे) एक ही समय में एक ही चर का उपयोग करते हैं। गैर-परमाणु का क्या अर्थ है? a: संबंधित नहीं परमाणुओं के साथ, या परमाणुओं से बना गेराल्ड क्लीवर, बायलर के भौतिकी विभाग में प्रोफेसर और स्नातक कार्यक्रम निदेशक, "
गैर क्रिया क्रियाओं का उपयोग कैसे करें?
क्रिया को व्यक्त करने के लिए गैर-क्रिया शब्द, या गैर-क्रिया क्रियाएं, एक क्रिया को इस तरह के रूप में संदर्भित नहीं करते हैं, लेकिन होने की स्थिति, आवश्यकता, राय का प्रतिनिधित्व करते हैं, भावना, या वरीयता। उदाहरण "होना" क्रिया हैं, जैसे:
सीमें gethashcode का उपयोग क्यों किया जाता है?
GetHashCode ज्यादातर एक उद्देश्य के लिए मौजूद है: हैश फ़ंक्शन के रूप में कार्य करने के लिए जब ऑब्जेक्ट को हैश तालिका में एक कुंजी के रूप में उपयोग किया जाता है। … एक हैश तालिका एक डेटा संरचना है जो एक मान को एक कुंजी के साथ जोड़ती है। GetHashCode का उद्देश्य क्या है?
गैर-चुने हुए का उपयोग कैसे करें?
प्रेरक अंग्रेजी स्रोतों से गलत चुने गए वाक्यों के उदाहरण अभियान के दौरान श्री ड्यूमॉन्ट बीमार उम्मीदवारों की गलत-चुनी हुई टिप्पणियों से त्रस्त थे। … शब्द गलत चुने गए थे, वह जानता था। … प्रोजेक्ट गलत तरीके से चुने गए या अतिव्यापी हो सकते हैं। … प्रतीत होता है कि हर कोई इस बात से सहमत है कि डुटर्टे एक गलत लक्ष्य है। दुर्व्यवहार का क्या मतलब है?