Sobes.tech
Junior — Middle

Care este clasa de bază care servește drept strămoș pentru toate clasele în limbajul Kotlin?

sobes.tech AI

Răspuns de la AI

În limbajul Kotlin, clasa de bază care este strămoșul pentru toate clasele este clasa Any. Este similară cu clasa Object din Java, dar nu conține metode pentru lucrul cu fluxuri sau sincronizare.

Clasa Any conține trei metode principale, disponibile în toate clasele Kotlin:

  • equals() — pentru verificarea egalității obiectelor
  • hashCode() — pentru obținerea codului hash al obiectului
  • toString() — pentru obținerea reprezentării în șir de caractere a obiectului

Exemplu de utilizare:

val obj: Any = "Exemplu"
println(obj.toString())  // Va afișa: Exemplu