Sobes.tech
Junior — Middle

რა არის 'object' საკვანძო სიტყვა პროგრამირებაში და რა ფუნქცია აქვს მას?

sobes.tech AI

პასუხი AI-სგან

Kotlin ენისთვის, object საკვანძო სიტყვა გამოიყენება სინგლტონის გამოცხადებისთვის — ობიექტი, რომელიც ერთჯერადად იქმნება და ერთეულ ინსტანციად არსებობს. ეს სასარგებლოა, როდესაც გსურთ გლობალური წვდომა ობიექტზე ყოველ ჯერზე ახალი შექმნის გარეშე.

გარდა ამისა, object გამოიყენება ანონიმური ობიექტების (სავარაუდოდ, ანონიმური კლასების მსგავსად Java-ში) შექმნისთვის და companion object-ების გამოცხადებისთვის, რომლებიც საშუალებას აძლევენ კლასებში სტატიკური წევრების შექმნას.

სინგლტონის მაგალითი:

object Logger {
    fun log(message: String) {
        println("Log: $message")
    }
}

// გამოყენება
Logger.log("გამარჯობა, მსოფლიო!")