एक साथी वस्तु कोटलिन क्या है?
एक साथी वस्तु कोटलिन क्या है?

वीडियो: एक साथी वस्तु कोटलिन क्या है?

वीडियो: एक साथी वस्तु कोटलिन क्या है?
वीडियो: एंड्रॉइड के लिए कोटलिन सीखें: ऑब्जेक्ट और सहयोगी ऑब्जेक्ट (पाठ 23) 2024, नवंबर
Anonim

Kotlin उन वर्गों के लिए "वर्ग" है जिनमें कई उदाहरण हैं, और " वस्तु "सिंगलटन के लिए। मेरा मानना है कि स्कैला वही भेद करता है? " साथी वस्तु "की अवधारणा का विस्तार है" वस्तु ": एक वस्तु वह साथी एक विशेष वर्ग के लिए, और इस प्रकार इसकी निजी स्तर के तरीकों और गुणों तक पहुंच है।

उसके बाद, एक साथी वस्तु क्या है?

एक वस्तु एक ही नाम के साथ एक वर्ग के रूप में कहा जाता है a साथी वस्तु . इसके विपरीत, वर्ग है वस्तु का साथी कक्षा। ए साथी कक्षा या वस्तु इसके निजी सदस्यों तक पहुंच सकते हैं साथी . का उपयोग साथी वस्तु उन तरीकों और मूल्यों के लिए जो विशिष्ट उदाहरणों के लिए नहीं हैं साथी कक्षा।

दूसरे, कोटलिन में ऑब्जेक्ट ब्लॉक और साथी ऑब्जेक्ट कोड ब्लॉक में क्या अंतर है? ए सहयोगी वस्तु कक्षा लोड होने पर प्रारंभ किया जाता है (आमतौर पर पहली बार इसे अन्य द्वारा संदर्भित किया जाता है) कोड निष्पादित किया जा रहा है) जबकि वस्तु जब पहली बार एक्सेस किया जाता है, तो घोषणाओं को आलसी रूप से प्रारंभ किया जाता है।

बस इतना ही, आप कोटलिन में साथी वस्तु तक कैसे पहुँचते हैं?

सहयोगी वस्तुएं और उनके सदस्यों को केवल युक्त वर्ग के नाम के माध्यम से पहुँचा जा सकता है, न कि युक्त वर्ग के उदाहरणों के माध्यम से। Kotlin वर्ग-स्तरीय फ़ंक्शंस का समर्थन नहीं करता है जिसे उपवर्गों में भी ओवरराइड किया जा सकता है (जैसे पायथन में @classmethod)।

कोटलिन में वस्तु और वर्ग में क्या अंतर है?

Kotlin an. की अवधारणा का परिचय देता है वस्तु उसके ऊपर। जबकि अ कक्षा उन संरचनाओं का वर्णन करता है जिन्हें वांछित होने पर तत्काल किया जा सकता है और आवश्यकतानुसार कई उदाहरणों की अनुमति देता है, a वस्तु इसके बजाय एक स्थिर उदाहरण का प्रतिनिधित्व करता है, और कभी भी इस एक उदाहरण से अधिक या कम नहीं हो सकता है।

सिफारिश की: