Trung BìnhAndroid iconAndroid

Sealed class trong Kotlin là gì và có ứng dụng gì trong Android?

Sealed class giới hạn một class hierarchy thành tập hợp subclass cố định, được định nghĩa trong cùng một file hoặc package.

  • Rất phù hợp để biểu diễn các trạng thái giới hạn như response API (Success/Error/Loading).
  • Khi dùng với when, compiler bắt buộc xử lý hết tất cả subclass, không cần nhánh else, giúp code an toàn hơn rất nhiều.

Xem toàn bộ Android cùng filter theo level & chủ đề con.

Mở danh sách Android