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ē.