Sobes.tech
Junior — Middle

Kotlin dilinde 'object' anahtar kelimesinin amacı ve kullanımı hakkında açıklama yapabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Kotlin'de object anahtar kelimesi, bir kez oluşturulan ve küresel olarak erişilebilen bir singleton'ı tanımlamak için kullanılır. Bu, bir sınıf tanımlamanın ve hemen onun tek örneğini oluşturmanın kullanışlı bir yoludur.

Ayrıca, object anonim nesneler ve sınıf içinde statik üyeler tanımlamayı sağlayan ortak nesneler (companion objects) oluşturmak için de kullanılır.

Bir singleton örneği:

object DatabaseConnection {
    fun connect() {
        println("Veritabanına bağlanılıyor")
    }
}

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

Burada, DatabaseConnection uygulama genelinde erişilebilir tek nesnedir.