Sobes.tech
Junior — Middle

Kotlin'de statik bir metod nasıl tanımlanır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Kotlin'de Java'daki gibi static anahtar kelimesi yoktur. Statik bir metod tanımlamak için genellikle companion object kullanılır. companion object içindeki metodlar, sınıfın örneği oluşturulmadan çağrılabilir.

Örnek:

class MyClass {
    companion object {
        fun staticMethod() {
            println("Bu bir statik metod")
        }
    }
}

fun main() {
    MyClass.staticMethod() // statik metod çağrısı
}

Ayrıca, Java ile daha iyi entegrasyon için @JvmStatic kullanabilirsiniz, böylece metod Java tarafında statik gibi görünür.