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

Làm thế nào để tạo constructor r...

Câu trả lời

Để tạo một constructor rỗng cho data class trong Kotlin, bạn có thể gán giá trị mặc định cho tất cả các trường trong primary constructor của data class. Kotlin sẽ tự động tạo ra một constructor rỗng nếu tất cả các trường đều có giá trị mặc định. Điều này cho phép bạn tạo một instance của data class mà không cần truyền bất kỳ tham số nào vào constructor. Ví dụ:

kotlin Copy
data class User(val name: String = "", val age: Int = 0)

Trong ví dụ trên, User là một data class với hai trường: nameage. Cả hai trường này đều được gán giá trị mặc định: chuỗi rỗng cho name0 cho age. Do đó, bạn có thể tạo một instance của User mà không cần truyền bất kỳ giá trị nào:

kotlin Copy
val user = User()

Ngoài ra, bạn cũng có thể sử dụng Kotlin's no-arg compiler plugin, plugin này tạo ra một constructor không có tham số cho các class, bao gồm cả...

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?

middle

Các hàm mở rộng trong Kotlin được giải quyết như thế nào và điều đó có ý nghĩa gì?

junior

Constructor chính 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