Junior — Middle
Kotlin тилинде 'object' ачкыч сөзүнүн максаты жана колдонулушу тууралуу түшүндүрө аласызбы?
sobes.tech AI
AIден жооп
Kotlinде object ачкыч сөзү — бул бир жолу түзүлүп, глобалдуу жеткиликтүү болгон singleton объектти билдирет. Бул класс аныктап, анын жалгыз экземплярин түзүүнүн ыңгайлуу жолу.
Ошондой эле, object анонимдүү объекттерди жана кошумча объекттерди (companion objects) түзүү үчүн колдонулат, алар класс ичинде статикалык мүчөлөрдү аныктоого мүмкүндүк берет.
Singleton мисалы:
object DatabaseConnection {
fun connect() {
println("Маалыматтар базасына туташуу")
}
}
fun main() {
DatabaseConnection.connect() // singleton методун чакыруу
}
Бул жерде, DatabaseConnection — бардык колдонмодо жеткиликтүү жалгыз объект.