Sobes.tech
Junior — Middle

Jaká je základní třída, která slouží jako předek pro všechny třídy v jazyce Kotlin?

sobes.tech AI

Odpověď od AI

V jazyce Kotlin je základní třídou, která je předkem všech tříd, třída Any. Je podobná třídě Object v Javě, ale neobsahuje metody pro práci s proudy nebo synchronizací.

Třída Any obsahuje tři hlavní metody, které jsou dostupné ve všech třídách Kotlin:

  • equals() — pro kontrolu rovnosti objektů
  • hashCode() — pro získání hash kódu objektu
  • toString() — pro získání řetězcové reprezentace objektu

Příklad použití:

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