Sobes.tech
Junior — Middle

Hoe declareer je een statische methode in Kotlin?

sobes.tech AI

Antwoord van AI

In Kotlin bestaat het sleutelwoord static niet zoals in Java. Om een statische methode te declareren, gebruikt men meestal een companion object. Methoden binnen een companion object kunnen worden aangeroepen zonder een instantie van de klasse te maken.

Voorbeeld:

class MyClass {
    companion object {
        fun staticMethod() {
            println("Dit is een statische methode")
        }
    }
}

fun main() {
    MyClass.staticMethod() // aanroep van de statische methode
}

Je kunt ook @JvmStatic gebruiken voor een betere integratie met Java, zodat de methode er aan de Java-kant als statisch uitziet.