Đôi lúc chúng ta cần tạo một đối tượng với sự thay đổi nhỏ với lớp, và không có lớp con từ nó. Kotlin giới thiệu 2 đối tượng là biểu thức và khai báo.
Những trường hợp căn bản dùng lớp liệt kê là để hiện thực kiểu dữ liệu an toàn liệt kê.
Lớp có thể lồng trong lớp khác
class Team { private val name: String = "1" class AndroidTeam { val ide = "Android Studio" } }