संभव डुप्लिकेट:
Why is Java's default value for Boolean set to true?डिफ़ॉल्ट मूल्य
जावा में Boolean
(आदिम आवरण) का डिफ़ॉल्ट मान क्या है?
संभव डुप्लिकेट:
Why is Java's default value for Boolean set to true?डिफ़ॉल्ट मूल्य
जावा में Boolean
(आदिम आवरण) का डिफ़ॉल्ट मान क्या है?
Boolean
(ऑब्जेक्ट) के लिए डिफ़ॉल्ट मान null
है।
boolean
(आदिम) के लिए डिफ़ॉल्ट मान false
है।
कोई डिफ़ॉल्ट नहीं है। बूलियन का निर्माण बूलियन या एक स्ट्रिंग के साथ किया जाना चाहिए। यदि वस्तु अनियमित है, तो यह शून्य को इंगित करेगी।
http://download.oracle.com/javase/6/docs/api/java/lang/Boolean.html
एक अप्रारंभीकृत बूलियन सदस्य (वास्तव में प्रकार बूलियन का एक उद्देश्य के लिए एक संदर्भ) null
का डिफ़ॉल्ट मान होगा।
डिफ़ॉल्ट मान किसी भी वस्तु संदर्भ null
डिफ़ॉल्ट मान एक boolean
के लिए झूठी है।
यदि आपको पूछने की आवश्यकता है तो आपको अपने फ़ील्ड/चर को स्पष्ट रूप से प्रारंभ करने की आवश्यकता है।
क्योंकि अगर आपको इसे देखना है, तो संभावना है कि किसी और को भी ऐसा करने की ज़रूरत है।
एक primtive बूलियन के लिए मूल्य झूठे के रूप में here
देखा जा सकता है दूसरों के द्वारा उल्लेख किया है एक बूलियन के लिए मूल्य डिफ़ॉल्ट रूप से अशक्त हो जाएगा।
बूलियन एक वस्तु है। तो अगर यह एक आवृत्ति चर है तो यह शून्य होगा। यदि इसे किसी विधि के भीतर घोषित किया गया है तो आपको इसे प्रारंभ करना होगा, या एक कंपाइलर त्रुटि होगी।
यदि आप एक आदिम i.e. बूलियन के रूप में घोषित करते हैं। मान डिफ़ॉल्ट रूप से गलत होगा यदि यह एक आवृत्ति परिवर्तनीय (या वर्ग परिवर्तनीय) है। यदि इसे किसी विधि के भीतर घोषित किया गया है तो आपको इसे अभी भी सही या गलत में प्रारंभ करना होगा, या एक कंपाइलर त्रुटि होगी।
बूलियन
true
याfalse
डिफ़ॉल्ट मूल्यfalse
आधिकारिक स्रोत के संदर्भ के लिए धन्यवाद। प्रारंभ करने के लिए, ज्ञान की कमी के लिए क्षतिपूर्ति करने की कोई आवश्यकता नहीं है। – LoBo
'ज्ञान की कमी' का तात्पर्य है कि तुलना करने के लिए कुछ अपेक्षित स्तर हैं। यदि यह न्यूनतम ज्ञान स्तर स्पष्ट है, तो मैं सहमत हूं। यदि नहीं, तो मुझे अधिक स्पष्ट होने पर गलती करने के लिए समझदारी मिलती है। इन सब में एक व्यक्तिगत/टीम निर्णय/राय है। –
@ लोबो - मुझे लगता है कि ज्ञान की संभावित कमी की क्षतिपूर्ति के साथ कुछ भी गलत नहीं है। आप नहीं जानते कि लाइन के नीचे आपका कोड कौन बनाए रखेगा।कुछ भी जो आपके कोड को अधिक आसानी से समझता है और/या पठनीय बनाता है, जबकि प्रदर्शन पर थोड़ा प्रभाव पड़ता है, केवल एक अच्छी बात हो सकती है। – ferekdoley