Sobes.tech
Junior — Middle

Kotlin dilində 'object' açar sözünün məqsədi və istifadəsi haqqında izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Kotlin-də object açar sözü, tək bir dəfə yaradılan və qlobal olaraq əlçatan olan singleton obyektini elan etmək üçün istifadə olunur. Bu, sinfi təyin etmək və dərhal onun yeganə nümunəsini yaratmaq üçün rahat bir yoldur.

Həmçinin, object anonim obyektlər və yoldaş obyektlər (companion objects) yaratmaq üçün istifadə olunur, bu da sinif daxilində statik üzvləri təyin etməyə imkan verir.

Singleton nümunəsi:

object DatabaseConnection {
    fun connect() {
        println("Veritabanına qoşulma")
    }
}

fun main() {
    DatabaseConnection.connect() // singleton metodunu çağırış
}

Burada, DatabaseConnection bütün tətbiqdə əlçatan olan yeganə obyektdir.