जावा में नया ऑपरेटर क्या लौटाता है?
जावा में नया ऑपरेटर क्या लौटाता है?

वीडियो: जावा में नया ऑपरेटर क्या लौटाता है?

वीडियो: जावा में नया ऑपरेटर क्या लौटाता है?
वीडियो: Operators & Binary Number System | Java Lecture 14 2024, नवंबर
Anonim

NS नया ऑपरेटर a के लिए गतिशील रूप से आवंटित (यानी, रन टाइम पर आवंटन) स्मृति द्वारा एक वर्ग को तुरंत चालू करता है नया वस्तु और लौटने उस स्मृति का संदर्भ। यह संदर्भ तब चर में संग्रहीत किया जाता है। इस प्रकार, में जावा , सभी वर्ग वस्तुओं को गतिशील रूप से आवंटित किया जाना चाहिए।

इस संबंध में, जावा में नया रिटर्न क्या है?

NS नया ऑपरेटर अपने द्वारा बनाई गई वस्तु का संदर्भ देता है। यह संदर्भ आमतौर पर उपयुक्त प्रकार के एक चर को सौंपा जाता है, जैसे: प्वाइंट ओरिजिनऑन = नया प्वाइंट (23, 94); संदर्भ लौटा हुआ से नया ऑपरेटर करता है एक चर को असाइन करने की आवश्यकता नहीं है।

दूसरा, नया ऑपरेटर क्या करता है? का प्राथमिक उद्देश्य नया ऑपरेटर है रन टाइम के दौरान किसी वेरिएबल या ऑब्जेक्ट के लिए मेमोरी आवंटित करना। यह है malloc() फ़ंक्शन के बजाय उपयोग किया जाता है। कब नया ऑपरेटर है उपयोग किए जाने पर, वेरिएबल्स/ऑब्जेक्ट्स को उन्हें आवंटित मेमोरी लोकेशन के लिए पॉइंटर माना जाता है।

इसके बाद, कोई यह भी पूछ सकता है कि जावा में नया ऑपरेटर क्या करता है?

NS ' नया ' ऑपरेटर में जावा है के निर्माण के लिए जिम्मेदार नया वस्तु या हम एक वर्ग का उदाहरण कह सकते हैं। वास्तव में, यह गतिशील रूप से ढेर में स्मृति को उस संदर्भ के साथ आवंटित करता है जिसे हम स्टैक से इंगित करते हैं। गतिशील रूप से आवंटन है बस इसका मतलब है कि स्मृति है कार्यक्रम के रन टाइम पर आवंटित।

नया ऑपरेटर क्या है उदाहरण सहित समझाएं?

NS नया ऑपरेटर ढेर पर स्मृति आवंटन के लिए अनुरोध को दर्शाता है। यदि पर्याप्त स्मृति उपलब्ध है, नया ऑपरेटर मेमोरी को इनिशियलाइज़ करता है और पॉइंटर वेरिएबल में नई आवंटित और इनिशियलाइज़ की गई मेमोरी का पता देता है।

सिफारिश की: