"সহযোগী অবজেক্ট" এর উদ্দিষ্ট অর্থ কী? এখনও অবধি আমি এটি staticযখন জাভা দরকার তখন এটি প্রতিস্থাপন করতে ব্যবহার করে আসছি।
আমি এতে বিভ্রান্ত
- কেন তাকে "সহচর" বলা হয়?
- এর অর্থ কী একাধিক স্থিতিশীল বৈশিষ্ট্য তৈরি করতে , আমাকে এটি
companion objectব্লকের ভিতরে একত্রে গ্রুপ করতে হবে ? - তাত্ক্ষণিকভাবে একটি ক্লাসে স্কোপযুক্ত একটি সিঙ্গলটন উদাহরণ তৈরি করতে, আমি প্রায়শই লিখি
:
companion object {
val singleton by lazy { ... }
}
যা এটি করার একটি unidiomatic উপায় মত বলে মনে হচ্ছে। এর চেয়ে ভাল উপায় কী?