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 controlerenhashCode()— om de hash-code van het object te verkrijgentoString()— om de stringrepresentatie van het object te verkrijgen
Voorbeeld van gebruik:
val obj: Any = "Voorbeeld"
println(obj.toString()) // Toont: Voorbeeld