में ऑब्जेक्ट और साथी ऑब्जेक्ट के बीच अंतर कोटलिन में किसी ऑब्जेक्ट और किसी ऑब्जेक्ट ऑब्जेक्ट के बीच क्या अंतर है?कोटलिन: कक्षा
उदाहरण:
class MyClass {
object Holder {
//something
}
companion object {
//something
}
}
मैं पहले से ही है कि साथी वस्तु पढ़ा है, का इस्तेमाल किया जाएगा, यदि युक्त पैरामीटर/तरीकों को बारीकी से अपने वर्ग से संबंधित हैं।
लेकिन कक्षा में सामान्य वस्तु घोषित करने की संभावना क्यों है? क्योंकि यह वास्तव में साथी की तरह व्यवहार करता है, लेकिन इसका नाम होना चाहिए।
क्या इसके "स्थैतिक" (मैं जावा पक्ष से हूं) जीवन चक्र में शायद कोई अंतर हो सकता है?
स्टैटिक तरीकों के लिए सिंगलेट्स और 'साथी ऑब्जेक्ट' के लिए 'ऑब्जेक्ट'। [कोटलिन - ऑब्जेक्ट घोषणाएं] (https://kotlinlang.org/docs/reference/object-declarations.html#object-declarations) एक अच्छा उपयोग स्पष्टीकरण प्रदान करता है। – ArtiomLK