Sobes.tech
Junior — Middle

Aká je základná trieda, ktorá slúži ako predok pre všetky triedy v jazyku Kotlin?

sobes.tech AI

Odpoveď od AI

V jazyku Kotlin je základná trieda, ktorá je predkom všetkých tried, trieda Any. Je podobná triede Object v Jave, ale neobsahuje metódy na prácu s prúdmi alebo synchronizáciou.

Trieda Any obsahuje tri hlavné metódy, ktoré sú dostupné vo všetkých triedach Kotlin:

  • equals() — na kontrolu rovnosti objektov
  • hashCode() — na získanie hash kódu objektu
  • toString() — na získanie reťazcovej reprezentácie objektu

Príklad použitia:

val obj: Any = "Príklad"
println(obj.toString())  // Vypíše: Príklad