Sobes.tech
Junior — Middle

¿Cómo declarar un método estático en Kotlin?

sobes.tech AI

Respuesta de la IA

En Kotlin no existe la palabra clave static, como en Java. Para declarar un método estático, generalmente se usa un objeto compañero (companion object). Los métodos dentro de companion object se pueden llamar sin crear una instancia de la clase.

Ejemplo:

class MyClass {
    companion object {
        fun staticMethod() {
            println("Este es un método estático")
        }
    }
}

fun main() {
    MyClass.staticMethod() // llamada a método estático
}

También puedes usar @JvmStatic para una mejor integración con Java, de modo que el método parezca estático en Java.