जावा प्रोग्राम एक वर्ग के ऑब्जेक्ट को प्रिंट करने के लिए

इस ट्यूटोरियल में, हम जावा में एक क्लास के ऑब्जेक्ट को प्रिंट करना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा क्लास और ऑब्जेक्ट्स

उदाहरण 1: जावा प्रोग्राम ऑब्जेक्ट को प्रिंट करने के लिए

 class Test ( ) class Main ( public static void main(String() args) ( // create an object of the Test class Test obj = new Test(); // print the object System.out.println(obj); ) )

आउटपुट

 टेस्ट @ 512ddf17

उपरोक्त उदाहरण में, हमने क्लास टेस्ट की एक वस्तु बनाई है। जब हम ऑब्जेक्ट को प्रिंट करते हैं, तो हम देख सकते हैं कि आउटपुट अलग दिखता है।

ऐसा इसलिए है क्योंकि ऑब्जेक्ट को प्रिंट करते समय, toString()ऑब्जेक्ट क्लास की विधि को कहा जाता है। यह डिफॉल्ट फॉर्मेट में ऑब्जेक्ट को फॉर्मेट करता है। अर्थात्,

  • टेस्ट - कक्षा का नाम
  • @ - तार जुड़ता है
  • 512ddf17 - ऑब्जेक्ट का हैशकोड मान

यदि हम आउटपुट को अपने तरीके से प्रारूपित करना चाहते हैं, तो हमें toString()कक्षा के अंदर विधि को ओवरराइड करना होगा । उदाहरण के लिए,

 class Test ( @Override public String toString() ( return "object"; ) ) class Main ( public static void main(String() args) ( // create an object of the Test class Test obj = new Test(); // print the object System.out.println(obj); ) )

आउटपुट

 object

उपरोक्त उदाहरण में, आउटपुट बदल गया है। ऐसा इसलिए है क्योंकि यहां हम toString()स्ट्रिंग ऑब्जेक्ट को वापस करने की विधि को ओवरराइड करते हैं ।

toString()ऑब्जेक्ट क्लास की विधि के बारे में जानने के लिए, जावा ऑब्जेक्ट स्ट्रींग () पर जाएँ।

दिलचस्प लेख...