जावा में, मैं इसजावा बूलियन रैपर वर्ग को तत्काल कैसे मिलता है?
Boolean b = true ;
की तरह कोड लिख सकते हैं और यह काम करेंगे। अब मेरे पास एक ऑब्जेक्ट है जो मान "सत्य" रखता है।
यह कैसे काम करता है? मुझे कन्स्ट्रक्टर के माध्यम से मूल्य क्यों नहीं पारित करना है? इस तरह:
Boolean b = new Boolean(true) ;
साथ ही, क्या मैं कस्टम कक्षाएं बना सकता हूं जिन्हें मैं इसी तरह से तत्काल कर सकता हूं? यदि ऐसा है तो उसे क्या कहा जाता है?
तो मैं इस तरह कुछ करना है कि कर सकते हैं:
Foobar foobar = "Test" ;
और इस तरह अपने ही आवरण वर्ग की है।
धन्यवाद
इसे ऑटोबॉक्सिंग कहा जाता है। 'जावा ऑटोबॉक्सिंग' गुगलिंग आप जो देख रहे हैं उस पर बहुत सारी जानकारी प्रदान करेंगे। –
बाद वाले भाग को जावा की तुलना में अधिक मशीनरी की आवश्यकता होती है। स्कैला में, उदाहरण के लिए यह शायद – svrist
के साथ किया जा सकता है धन्यवाद सबको, मैंने पहले कभी "autoboxing" शब्द नहीं सुना। – CrazyPenguin