"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > ऑब्जेक्ट को विधियों में पास करें

ऑब्जेक्ट को विधियों में पास करें

2024-08-26 को प्रकाशित
ब्राउज़ करें:623

Passe objetos para os métodos

ऑब्जेक्ट को विधियों में पास करना:
जावा में, सरल प्रकारों (इंट, फ्लोट, आदि) के अलावा, ऑब्जेक्ट को तरीकों के पैरामीटर के रूप में भी पारित किया जा सकता है।
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में ऑब्जेक्ट को विधियों में पास करना एक सामान्य और सही अभ्यास है।

उदाहरण: ब्लॉक क्लास:
ब्लॉक क्लास त्रि-आयामी ब्लॉक के आयामों को संग्रहीत करने के लिए बनाई गई है।
वर्ग में तीन उदाहरण चर हैं: ए, बी, सी (ब्लॉक के आयाम) और वॉल्यूम (ब्लॉक का वॉल्यूम)।

ब्लॉक क्लास कंस्ट्रक्टर:
ब्लॉक(int i, int j, int k) कंस्ट्रक्टर ब्लॉक आयामों को आरंभ करता है और वॉल्यूम (वॉल्यूम = a * b * c) की गणना करता है।

sameBlock() विधि:
यह विधि पैरामीटर के रूप में पारित ब्लॉक ऑब्जेक्ट की तुलना कॉलिंग ऑब्जेक्ट से करती है।
यदि दो ब्लॉकों के आयाम (ए, बी, सी) समान हैं, तो सत्य लौटाता है, यह दर्शाता है कि ब्लॉक समान हैं।

sameVolume() विधि:
पैरामीटर के रूप में पारित ब्लॉक ऑब्जेक्ट के वॉल्यूम की तुलना कॉलिंग ऑब्जेक्ट के वॉल्यूम से करता है।
यदि दो ब्लॉकों का आयतन आयामों की परवाह किए बिना समान है, तो सत्य लौटाता है।

पासऑब क्लास:
तीन ब्लॉक ऑब्जेक्ट बनाता है: ob1, ob2, और ob3, विभिन्न आयामों और वॉल्यूम के साथ।
ब्लॉक आयामों और वॉल्यूम की तुलना करने के लिए समानब्लॉक() और समानवॉल्यूम() विधियों का उपयोग करता है।

प्रोग्राम आउटपुट:
समानब्लॉक() विधि ob1 और ob2 (समान आयाम) के लिए सही और ob1 और ob3 (अलग-अलग आयाम) के लिए गलत लौटाती है।
समान वॉल्यूम() विधि ob1 और ob3 (समान वॉल्यूम) के लिए सत्य लौटाती है।

विज्ञप्ति वक्तव्य यह लेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/devsjavagirls/passe-objetos-para-os-metodos-3ed9?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3