Sobes.tech
Junior — Middle

Kā deklarēt statisku metodi Kotlin?

sobes.tech AI

Atbilde no AI

Kotlin nav atslēgas vārda static, kā Java. Lai deklarētu statisku metodi, parasti izmanto companion object. Metodes iekš companion object var izsaukt bez klases instances izveides.

Piemērs:

class MyClass {
    companion object {
        fun staticMethod() {
            println("Šī ir statiska metode")
        }
    }
}

fun main() {
    MyClass.staticMethod() // izsauc statisko metodi
}

Tāpat var izmantot @JvmStatic labākai integrācijai ar Java, lai metode izskatītos kā statiska Java pusē.