Câu hỏi phỏng vấn Kotlin
Câu hỏi

Làm thế nào để tạo `sin...

Câu trả lời

Để tạo một singleton trong Kotlin, bạn có thể sử dụng từ khóa object để định nghĩa một đối tượng. Điều này sẽ tự động tạo một thể hiện duy nhất của đối tượng đó. Một đối tượng singleton có thể chứa thuộc tính, hàm và phương thức init, nhưng không được phép có phương thức khởi tạo (constructor). Đối tượng singleton được khởi tạo khi nó được sử dụng lần đầu tiên[1].

Dưới đây là một ví dụ về cách triển khai một đối tượng singleton trong Kotlin:

kotlin Copy
object Singleton {
    init {
        println("Singleton class invoked.")
    }
    var name = "Kotlin Objects"
    fun printName() {
        println(name)
    }
}

fun main(args: Array<String>) {
    Singleton.printName() // Gọi hàm trong singleton
    Singleton.name = "...
senior

senior

Gợi ý câu hỏi phỏng vấn

senior

Làm thế nào để bạn tạo một singleton có tham số trong Kotlin?

middle

Điểm khác biệt cơ bản giữa foldreduce trong Kotlin là gì? Khi nào nên sử dụng?

middle

Các hàm phạm vi trong Kotlin là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào