Sobes.tech
Junior — Middle

Comment déclarer une méthode statique en Kotlin?

sobes.tech IA

Réponse de l'IA

En Kotlin, il n'y a pas de mot-clé static comme en Java. Pour déclarer une méthode statique, on utilise généralement un objet compagnon (companion object). Les méthodes à l'intérieur de companion object peuvent être appelées sans créer une instance de la classe.

Exemple:

class MyClass {
    companion object {
        fun staticMethod() {
            println("Ceci est une méthode statique")
        }
    }
}

fun main() {
    MyClass.staticMethod() // appel de la méthode statique
}

Vous pouvez également utiliser @JvmStatic pour une meilleure intégration avec Java, afin que la méthode apparaisse comme statique côté Java.