Junior — Middle
Kāda ir atslēgvārda 'object' loma un mērķis programmēšanā?
sobes.tech AI
Atbilde no AI
Kotlin valodā atslēgvārds object tiek izmantots singletona deklarēšanai — objekta, kas tiek izveidots vienreiz un pastāv kā vienīgais instances. Tas ir noderīgi, ja nepieciešama globāla piekļuve kādam objektam bez nepieciešamības to katru reizi jaunu izveidot.
Turklāt, object tiek izmantots anonimā objekta (līdzīgi Java anonīmajām klasēm) izveidei un companion object deklarēšanai, kas ļauj izveidot statiskus locekļus klases iekšienē.
Singleton piemērs:
object Logger {
fun log(message: String) {
println("Log: $message")
}
}
// Lietošana
Logger.log("Sveiki, pasaule!")