Sobes.tech
Junior — Middle

Melyik az osztály az összes osztály őse a Kotlin nyelvben?

sobes.tech MI

Válasz az MI-től

Kotlin nyelven az összes osztály őse az Any osztály. Ez hasonló a Java Object osztályához, de nem tartalmaz módszereket a folyamatok vagy szinkronizáció kezelésére.

Az Any osztály három fő módszert tartalmaz, amelyek minden Kotlin osztályban elérhetők:

  • equals() — az objektumok egyenlőségének ellenőrzésére
  • hashCode() — az objektum hash-kódjának lekérésére
  • toString() — az objektum sztring reprezentációjának lekérésére

Használati példa:

val obj: Any = "Példa"
println(obj.toString())  // Kiírja: Példa