Dan Tech Academy
Sau bài này bạn sẽ
  • Viết data class và dùng copy() để tạo bản sao đã sửa thay vì đổi tại chỗ
  • Dùng when exhaustive để trình biên dịch bắt lỗi thiếu nhánh thay cho bạn
Thời lượng12 phút
Độ khóBeginner

Data class, enum và sealed interface

data class cho giá trị bất biến, enum cho tập lựa chọn cố định, sealed interface cho trạng thái nhiều nhánh, when exhaustive - đọc trên code thật của TicTac.

Nội dung bài học
  1. 01Enum Class: Tập Lựa Chọn Cố Định
  2. 02Data Class: Dữ Liệu Là Giá Trị
  3. 03Sealed Interface: Nhiều Nhánh, Mỗi Nhánh Mang Dữ Liệu Riêng
  4. 04when: Trình Biên Dịch Đếm Hộ Bạn
  5. 05Enum Hay Sealed: Chọn Thế Nào
  6. 06Class Thường Và Interface

Chủ đề: kotlin-mobile-101, kotlin, tictac

Còn 6 phần trong bài nàyMở khóa toàn bộ Kotlin Mobile 101Enum Class: Tập Lựa Chọn Cố Định, Data Class: Dữ Liệu Là Giá Trị, … — cùng 22 bài học của khóa, source code và checklist.
Mở khóa Kotlin Mobile 101Thanh toán một lần — trọn đời — 7-day money-back. Đã mua? Đăng nhập
Đăng nhập