Junior — Middle
Come dichiarare un metodo statico in Kotlin?
sobes.tech AI
Risposta dell'AI
In Kotlin non esiste la parola chiave static come in Java. Per dichiarare un metodo statico, si utilizza generalmente un companion object. I metodi all'interno di companion object possono essere chiamati senza creare un'istanza della classe.
Esempio:
class MyClass {
companion object {
fun staticMethod() {
println("Questo è un metodo statico")
}
}
}
fun main() {
MyClass.staticMethod() // chiamata al metodo statico
}
Puoi anche usare @JvmStatic per una migliore integrazione con Java, in modo che il metodo appaia come statico dal lato Java.