Junior — Middle
რა არის 'object' საკვანძო სიტყვა პროგრამირებაში და რა ფუნქცია აქვს მას?
sobes.tech AI
პასუხი AI-სგან
Kotlin ენისთვის, object საკვანძო სიტყვა გამოიყენება სინგლტონის გამოცხადებისთვის — ობიექტი, რომელიც ერთჯერადად იქმნება და ერთეულ ინსტანციად არსებობს. ეს სასარგებლოა, როდესაც გსურთ გლობალური წვდომა ობიექტზე ყოველ ჯერზე ახალი შექმნის გარეშე.
გარდა ამისა, object გამოიყენება ანონიმური ობიექტების (სავარაუდოდ, ანონიმური კლასების მსგავსად Java-ში) შექმნისთვის და companion object-ების გამოცხადებისთვის, რომლებიც საშუალებას აძლევენ კლასებში სტატიკური წევრების შექმნას.
სინგლტონის მაგალითი:
object Logger {
fun log(message: String) {
println("Log: $message")
}
}
// გამოყენება
Logger.log("გამარჯობა, მსოფლიო!")