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

Làm thế nào để bạn ghi đè getter mặ...

Câu trả lời

Để ghi đè getter mặc định cho một thuộc tính trong data class của Kotlin, bạn cần khai báo thuộc tính đó bên trong thân của class, không phải trong hàm khởi tạo chính của class. Sau đó, bạn cung cấp một định nghĩa custom cho getter của thuộc tính đó. Dưới đây là một ví dụ về cách ghi đè getter mặc định:

kotlin Copy
data class User(val name: String) {
    var age: Int = 0
        get() = field
        set(value) {
            field = if (value < 0) 0 else value
        }
}

Trong ví dụ trê...

senior

senior

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

senior

Làm thế nào để tạo phương thức tĩnh cho enum trong Kotlin?

expert

Trong Kotlin, lateinitlazy là hai cơ chế được sử dụng để khởi tạo các biến, nhưng chúng có những đặc điểm và ứng dụng gì?

middle

Làm thế nào để tạo một thể hiện của lớp vô danh của lớp trừu tượng trong Kotlin?

Bình luận

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

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