मैं एक सार्वजनिक आवृत्ति चर में कक्षा उदाहरण सहेजने में सक्षम होना चाहता हूं लेकिन मुझे यह नहीं पता कि कोटलिन में यह कैसे किया जाए।कोटलिन स्थिर विधियों और चर
class Foo {
public static Foo instance;
public Foo() {
instance = this;
}
}
https://kotlinlang.org/docs/reference/classes.html#companion-objects। लेकिन यह मेरे लिए भयानक लग रहा है।आप एक म्यूटेबल स्थिर क्षेत्र (खराब अभ्यास पहले से ही) का उपयोग क्यों करना चाहते हैं, और प्रत्येक बार जब आप फू का उदाहरण बनाते हैं तो उसे संशोधित करें? आप क्या हासिल करने का प्रयास कर रहे हैं? –
यदि आप सिंगलटन बनाना चाहते हैं, तो https://kotlinlang.org/docs/reference/object-declarations.html#object-declarations देखें। –