ऑब्जेक्ट क्लास की इनमें से कौन सी विधि किसी ऑब्जेक्ट को क्लोन कर सकती है?
ऑब्जेक्ट क्लास की इनमें से कौन सी विधि किसी ऑब्जेक्ट को क्लोन कर सकती है?

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

वीडियो: ऑब्जेक्ट क्लास की इनमें से कौन सी विधि किसी ऑब्जेक्ट को क्लोन कर सकती है?
वीडियो: Science & Tech. || Cloning || क्लोनिंग || By Shikha Gupta 2024, अप्रैल
Anonim

NS वर्ग वस्तु 'एस क्लोन () तरीका बनाता है और देता है a प्रतिलिपि का वस्तु , उसी के साथ कक्षा और सभी फ़ील्ड समान मान वाले हैं। तथापि, वस्तु . क्लोन () एक CloneNotSupportedException को तब तक फेंकता है जब तक कि वस्तु एक उदाहरण है कक्षा जो मार्कर इंटरफ़ेस क्लोन करने योग्य लागू करता है।

फिर, आप किसी वस्तु का क्लोन कैसे बनाते हैं?

का उपयोग कर एक प्रति बनाना क्लोन () विधि वह वर्ग जिसका वस्तु का प्रतिलिपि बनाई जानी है एक सार्वजनिक होना चाहिए क्लोन इसमें या उसके मूल वर्ग में से एक में विधि। हर वर्ग जो लागू करता है क्लोन () सुपर कॉल करना चाहिए। क्लोन () प्राप्त करने के लिए क्लोन वस्तु संदर्भ। कक्षा को जावा भी लागू करना चाहिए।

ऑब्जेक्ट क्लास में तरीके क्या हैं? तरीकों का वस्तु वर्ग दिए गए की तुलना करता है वस्तु इसके लिए वस्तु . इसकी सटीक प्रति (क्लोन) बनाता है और लौटाता है वस्तु . इसका स्ट्रिंग प्रतिनिधित्व देता है वस्तु . सिंगल थ्रेड जागता है, इस पर प्रतीक्षा कर रहा है वस्तु का निगरानी

इसी तरह, ऑब्जेक्ट क्लास में क्लोन विधि को क्यों परिभाषित किया जाता है?

क्लोन () तरीका उथली प्रतिलिपि का डिफ़ॉल्ट कार्यान्वयन है (इसकी प्रतिलिपि बनाना) वस्तु , संदर्भों की प्रतिलिपि बनाना)। चूंकि इंटरफेस में कार्यान्वयन शामिल नहीं है (इसे जावा 8 से आगे बदल दिया गया है), इसे में रखा गया है वस्तु वर्ग (रूट) और क्लोनेबल को मार्कर इंटरफेस के रूप में बनाया (बिना किसी के) तरीकों ).

किस वर्ग में क्लोन विधि है?

NS क्लोन () तरीका का वस्तु वर्ग उपयोग किया जाता है क्लोन एक वस्तु . जावा। लैंग क्लोन करने योग्य इंटरफ़ेस को किसके द्वारा कार्यान्वित किया जाना चाहिए कक्षा किसका वस्तु क्लोन हम बनाना चाहते हैं।

सिफारिश की: