Sobes.tech
Junior — Middle

Welke basisklasse dient als voorouder voor alle klassen in de Kotlin-taal?

sobes.tech AI

Antwoord van AI

In de programmeertaal Kotlin is de basisklasse die voor alle klassen de voorouder is, de klasse Any. Het lijkt op de klasse Object in Java, maar bevat geen methoden voor het werken met streams of synchronisatie.

De klasse Any bevat drie hoofdmethoden die beschikbaar zijn in alle Kotlin-klassen:

  • equals() — om de gelijkheid van objecten te controleren
  • hashCode() — om de hash-code van het object te verkrijgen
  • toString() — om de stringrepresentatie van het object te verkrijgen

Voorbeeld van gebruik:

val obj: Any = "Voorbeeld"
println(obj.toString())  // Toont: Voorbeeld