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.