Junior — Middle
Vai jūs varat izskaidrot 'object' atslēgvārda mērķi un lietojumu Kotlin valodā?
sobes.tech AI
Atbilde no AI
Kotlin valodā atslēgvārds object tiek izmantots singleton objekta deklarēšanai — objekts, kas tiek izveidots vienreiz un ir pieejams globāli. Tas ir ērts veids, kā definēt klasi un uzreiz izveidot tās vienīgo eksemplāru.
Tāpat object tiek izmantots anonīmu objektu un sabiedroto (companion objects) izveidei, kas ļauj definēt statiskos locekļus klases iekšienē.
Singleton piemērs:
object DatabaseConnection {
fun connect() {
println("Savienojums ar datu bāzi")
}
}
fun main() {
DatabaseConnection.connect() // singleton metodes izsaukums
}
Šeit DatabaseConnection ir vienīgais objekts, kas ir pieejams visā programmā.