Junior — Middle
Milline põhiklass teenib kõigi Kotlin keele klasside esivanemana?
sobes.tech AI
Vastus AI-lt
Kotlin keeles on alusklass, mis on kõigi klasside esivanem, klass Any. See on sarnane Java Object klassile, kuid ei sisalda meetodeid voogudega töötamiseks või sünkroniseerimiseks.
Any klass sisaldab kolme peamist meetodit, mis on saadaval kõigis Kotlin klassides:
equals()— objektide võrdluse kontrollimisekshashCode()— objekti hash-koodi saamisekstoString()— objekti stringivorminguks
Kasutusnäide:
val obj: Any = "Näide"
println(obj.toString()) // Näitab: Näide