Làm thế nào để tạo constructor
r...
Làm thế nào để tạo constructor
r...
Trong Kotlin, data class
thường được sử dụng để lưu trữ dữ liệu và tự động cung cấp các phương thức như equals()
, hashCode()
, và toString()
. Tuy nhiên, một data class
trong Kotlin yêu cầu ít nhất một tham số trong constructor chính của nó. Điều này có nghĩa là bạn không thể trực tiếp tạo một data class
với một constructor rỗng mà không có bất kỳ tham số nào.
Tuy nhiên, bạn có thể gián tiếp tạo một data class
với một constructor gần như rỗng bằng cách sử dụng các giá trị mặc định cho tất cả các tham số của constructor. Điều này cho phép bạn khởi tạo data class
mà không cần cung cấp bất kỳ đối số nào khi tạo đối tượng. Dưới đây là cách bạn có thể làm điều đó:
data class
với Constructor "Rỗng"data class User(
val name: String = "",
val age: Int = 0
)
fun main() {
val defaultUser = User() // Khởi tạo mà không cần đối số
println(defaultUser) // In ra: User(name=, age=0)
}
Trong ví dụ trên, User
là một ...
senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào