Junior — Middle
Kako deklarisati statičku metodu u Kotlinu?
sobes.tech АИ
Одговор од АИ
U Kotlinu ne postoji ključna reč static kao u Javi. Za deklarisanje statičke metode, obično koristimo companion object. Metode unutar companion object mogu se pozvati bez kreiranja instance klase.
Primer:
class MyClass {
companion object {
fun staticMethod() {
println("Ovo je statička metoda")
}
}
}
fun main() {
MyClass.staticMethod() // poziv statičke metode
}
Takođe možete koristiti @JvmStatic za bolju integraciju sa Javom, tako da metoda izgleda kao statička na Java strani.