Junior — Middle
Kunt u het doel en het gebruik van het sleutelwoord 'object' in de Kotlin-taal uitleggen?
sobes.tech AI
Antwoord van AI
In Kotlin wordt het sleutelwoord object gebruikt om een singleton te declareren — een object dat één keer wordt gemaakt en wereldwijd toegankelijk is. Het is een handige manier om een klasse te definiëren en direct zijn enige instantie te creëren.
object wordt ook gebruikt voor het maken van anonieme objecten en companion objects, die het mogelijk maken om statische leden binnen een klasse te definiëren.
Voorbeeld met een singleton:
object DatabaseConnection {
fun connect() {
println("Verbinden met de database")
}
}
fun main() {
DatabaseConnection.connect() // aanroep van de singleton-methode
}
Hier is DatabaseConnection het enige object dat in de hele applicatie toegankelijk is.