Sobes.tech
Junior — Middle

Qual è la classe base che funge da antenato per tutte le classi nel linguaggio Kotlin?

sobes.tech AI

Risposta dell'AI

Nel linguaggio Kotlin, la classe di base che è antenata di tutte le classi è la classe Any. È simile alla classe Object in Java, ma non contiene metodi per lavorare con flussi o sincronizzazione.

La classe Any contiene tre metodi principali disponibili in tutte le classi Kotlin:

  • equals() — per verificare l'uguaglianza degli oggetti
  • hashCode() — per ottenere il codice hash dell'oggetto
  • toString() — per ottenere la rappresentazione in stringa dell'oggetto

Esempio di utilizzo:

val obj: Any = "Esempio"
println(obj.toString())  // Mostrerà: Esempio