Junior — Middle
Puteți explica scopul și utilizarea cuvântului cheie 'object' în limbajul Kotlin?
sobes.tech AI
Răspuns de la AI
În Kotlin, cuvântul cheie object este folosit pentru a declara un singleton — un obiect care este creat o singură dată și este accesibil global. Este o modalitate convenabilă de a defini o clasă și de a crea instantaneu singurul său exemplar.
De asemenea, object este folosit pentru crearea de obiecte anonime și obiecte companion (companion objects), care permit definirea membrilor statici în interiorul unei clase.
Exemplu cu un singleton:
object DatabaseConnection {
fun connect() {
println("Conectare la baza de date")
}
}
fun main() {
DatabaseConnection.connect() // apelarea metodei singleton
}
Aici, DatabaseConnection este singurul obiect accesibil în întreaga aplicație.